R

ResortPass

Day-use access to luxury hotel amenities

Senior Software Engineer - Backend, Booking Platform & APIs

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • You have 6+ years of software engineering experience, or a track record of equivalent impact.
  • You have designed transactional systems, built external APIs or integration platforms, and safely evolved data models in production.
  • You understand relational modeling, concurrency, consistency, asynchronous workflows, and distributed failures.
  • You turn complex business rules into clear boundaries, lifecycle states, contracts, and invariants.
  • You can lead an important system as its primary builder while collaborating on foundational decisions.
  • You care about correctness, testing, observability, and safe rollouts.

Responsibilities

  • Build and launch the external ResortPass API, defining stable, versioned contracts for live pricing, availability, holds, booking creation, changes, and cancellations.
  • Make booking operations safe under real failures by designing idempotency, recovery, webhooks, and reconciliation for retries, timeouts, duplicates, and partial success.
  • Evolve the core booking domain by creating clear models and invariants for products, schedules, prices, inventory, holds, carts, and bookings.
  • Make the platform extensible by proving that a new category such as events or food and beverage can use the shared booking model instead of requiring a separate system.
  • Own the architecture for supply, property management system, and point-of-sale integrations; create reusable connector patterns so other engineers can add partners without reinventing failure handling and reconciliation.
  • Define the data contracts that keep inventory discoverable through OpenSearch; search is supporting technology, not the role’s primary ownership area.
  • Operate what you build by setting reliability and latency targets, and adding the tests, metrics, dashboards, alerts, tracing, and runbooks needed for a critical booking path.
  • Turn partner needs into durable platform capabilities, explain tradeoffs clearly, and raise the engineering bar through practical reviews and mentoring.

Desired Qualifications

  • Ruby on Rails experience is useful but not required.
  • Experience with marketplaces, reservations, inventory-constrained commerce, public APIs, or third-party booking systems is helpful.

About the Company

ResortPass

Day-use access to luxury hotel amenities

ResortPass enables day-use access to luxury hotel amenities such as pools, spas, and fitness centers without overnight stays. It partners with hotels to offer these facilities through a booking platform where users select a property and reserve a day-pass. The service stands out by concentrating on day-use access across a large network of premium brands, delivering a simple booking experience instead of requiring stays or memberships. Its goal is to make high-end hotel facilities widely accessible in everyday life by expanding partnerships and markets.

Company size
51-200
Company stage
Series B
Total funding
$37.4M
Headquarters
New York City, New York
Founded
2016

Recently Posted Jobs

Explore more opportunities at ResortPass

See more jobs