Senior Software Engineer, Backend
Core
Building a unified booking and distribution platform for hotel day passes, cabanas, spas, and events, ensuring correct pricing and inventory across 2,700+ partners.
Role type
Senior Software Engineer, Backend (Primary Builder)
Builds
External ResortPass API, core booking domain models, supply/PMS/POS connector patterns
Domain
Travel technology, inventory-constrained commerce, marketplace distribution
Required skills
Ruby on Rails, Node.js, Postgres, relational modeling, concurrency control, distributed system design, API design, idempotency, reconciliation, observability
Preferred skills
Experience with marketplaces, reservations, inventory-constrained commerce, public APIs, third-party booking systems
Technologies
Ruby on Rails, Node.js, Postgres, MongoDB, OpenSearch, AWS, Datadog, RSpec, Playwright
Responsibilities
Design and launch versioned external APIs for live pricing and availability; implement idempotency, recovery, and reconciliation for retries and partial failures; evolve core booking domain models for extensibility; create reusable connector patterns for supply, PMS, and POS integrations; define data contracts for inventory discovery; operate the system with reliability targets and runbooks.
Seniority
Senior, hands-on IC