Senior Backend Software Engineer - APIs
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
- Design, build and maintain scalable backend services and REST APIs.
- Develop APIs covering pricing, availability, reservations, booking changes and cancellations.
- Solve complex problems involving concurrency, idempotency, retries and distributed system failures.
- Improve and scale existing Ruby on Rails and PostgreSQL applications.
- Build integrations with third-party booking platforms, hotel management systems and external partners.
- Develop reliable systems to prevent duplicate bookings and inventory inconsistencies.
- Work closely with Staff Engineers on architecture and technical decisions.
- Improve system performance, testing, monitoring and reliability.
Requirements
- 6+ years of backend software engineering experience.
- Strong experience developing backend applications and REST APIs.
- Experience with backend technologies.
- Strong knowledge of SQL databases, ideally PostgreSQL.
- Experience designing transactional systems or complex integration platforms.
- Good understanding of distributed systems, concurrency and asynchronous processing.
- Experience working with AWS or similar cloud platforms.
- Comfortable taking ownership of technical projects while remaining hands-on., * Experience with marketplaces, booking systems, payments or e-commerce.
- Knowledge of OpenSearch, MongoDB, webhooks or OpenAPI.
- Experience building third-party integrations.
Ruby on Rails experience is beneficial but not essential. Strong backend engineers from other technology backgrounds are welcome., If youβre an experienced backend engineer based in New York (or open to relocating) who enjoys building scalable APIs and solving complex technical challenges, Iβd be happy to share more details.
Benefits & conditions
- $190,000 - $210,000 base salary + equity
- High-impact engineering role with genuine technical ownership.
- Opportunity to work on complex, large-scale transactional systems.
- Direct collaboration with senior engineering leadership.
- Clear progression opportunities towards Staff Engineer.
- Health, dental and vision insurance.
- 401(k), unlimited PTO, and paid parental leave.
About the company
We are searching for a Senior Backend Software Engineer to join a really awesome team in NY to help develop and scale its booking platform and external APIs.
The company operates a global marketplace with over almost 3000 hotel partners across 30 countries, serving more than7 million customers - and there is no sign of slowing down.
Theyβre now expanding their platform to support new booking experiences, third-party integrations and AI-powered booking capabilities.
This is a hands-on engineering role where youβll take ownership of a critical API platform, tackling complex challenges involving transactional systems, inventory management, distributed systems and reliability.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦