Global IT Resources · New York, NY, United States
Skills: Node.js, Ruby, SQL, MongoDB, AWS, Testing
Position: Senior Software Engineer, Backend — Booking Platform & APIs
Duration: FTE
Shift: Monday - Friday / Standard
Annual Salary: $190,000 to $210,000
Location: New York City, four days per week in the office.
We are hiring a Senior Software Engineer to lead the technical work and be the primary hands-on builder for the client's API. In your first year, multiple distribution partners and an authorized AI agent should complete real bookings through the same versioned API.
You will evolve a production Rails and Postgres booking system used by millions of guests. The hard work is keeping prices and inventory correct, preventing overselling, surviving retries and partial failures, and reconciling systems when they disagree.
Your ownership and team
You will own the API’s day-to-day technical roadmap and design decisions. In this hands-on individual contributor role, you will write production code, lead focused designs, guide migrations, and operate what you build. You will partner with our Staff Engineer on foundational domain and architecture choices.
You will be the primary builder, but you will not work alone. Other backend engineers will contribute and build supply, PMS, and POS connectors using the patterns you establish. Product, Partnerships, and hotel operations will work with you from requirements through production launch.
What you’ll do
Build and launch the external client 's API. Define stable, versioned contracts for live pricing, availability, holds, booking creation, changes, and cancellations. Make booking operations safe under real failures. Design idempotency, recovery, webhooks, and reconciliation for retries, timeouts, duplicates, and partial success. Evolve the core booking domain. Create clear models and invariants for products, schedules, prices, inventory, holds, carts, and bookings. Make the platform extensible. Prove that a new category such as events or food and beverage can use the shared booking model instead of requiring …truncated… tion platforms,…
Sign in to see the original posting
Browse more developer jobs on RoleBurst