Senior Backend Software Engineer - APIs

Sbg, Inc.
New York, NY, United States
7 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Databases Distributed Systems PostgreSQL MongoDB Ruby on Rails Software Engineering Systems Integration Openapi Concurrency Backend
+4 more
Integration Frameworks Restful APIs Webhooks OpenSearch

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.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…