Backend Staff Software Engineer
Core
Design and operate resilient external booking APIs and transactional systems for live pricing, availability, and inventory management.
Role type
Staff Backend Software Engineer
Builds
External booking API, supply/PMS/POS integrations, and extensible booking domain models
Domain
Travel/Tech, Transactional Systems
Required skills
Backend engineering, API design, transactional system design, idempotency, reconciliation, system architecture, technical leadership, data modeling, OpenSearch integration
Preferred skills
None stated
Technologies
API, OpenSearch, Backend, JavaScript
Responsibilities
Build and launch external booking API with stable versioned contracts; design failure resilience mechanisms (idempotency, webhooks, reconciliation); evolve core booking domain models; create reusable connector patterns for partner integrations; define data contracts for inventory discoverability; operate systems with reliability targets and observability; mentor engineers and raise engineering standards