Applications are completed on the employer's own site.
Summary
Design and launch external APIs, evolve core booking domains, and ensure system resilience and observability for a critical booking platform.
About this role
ResortPass
New York City, Estados Unidos
Senior Software Engineer - Backend
Salario
USD 8,000 - 8,500/mes
Habilidades
Ruby on Rails, Node.js, AWS.
Modalidad
Remoto Global
¿Inglés?
Sí, Avanzado
Postular
Responsabilidades
Public API & Integrations: Design and launch the external ResortPass API with versioned contracts (pricing, availability, holds, bookings, changes, and cancellations), creating reusable connector patterns for PMS and POS partner integrations.
Core Booking Domain: Evolve a flexible domain model (products, inventory, pricing, schedules) built to support new categories like events or food & beverage without creating separate systems.
Resilience & Reliability: Ensure robust failure handling and transaction safety through idempotency, reconciliation, webhooks, retries, and clean data contracts for OpenSearch inventory discovery.
Operations & Observability: Establish latency and availability targets, implementing testing, tracing, metrics, dashboards, alerts, and runbooks for the critical booking path.
Technical Leadership: Turn partner requirements into long-term platform capabilities, make clear architecture tradeoffs, and mentor engineers through practical reviews and standards.
Requisitos
Proven Experience: 6+ years in software engineering with a track record of designing transactional systems, external APIs, and integration platforms while safely evolving production data models.
Distributed Systems & Architecture: Deep understanding of relational modeling, concurrency, consistency, asynchronous workflows, and distributed failure handling.
Domain Modeling: Expertise in turning complex business rules into clear system boundaries, lifecycle states, contracts, and invariants.
Technical Leadership: Ability to serve as the primary builder and owner of critical systems while collaborating on foundational architectural decisions.
Quality & Observability: Strong focus on correctness, comprehensive testing, system observability, and safe rollout practices.
Collaboration & Communication: Clear, direct communicator who listens effectively and elevates the engineering quality of surrounding team members.
Skills named in this posting
Ruby on Rails
Node.js
AWS
OpenSearch
API Design
Distributed Systems
About Talently
The company name is listed as Talently, but the job description refers to 'ResortPass', suggesting a potential mismatch or rebranding in the posting.
Software Development
Similar Senior Software Engineer - Backend jobs in New York, NY