Senior Software Engineer, Backend — Booking Platform & APIs

NPAworldwide

New York (NY)

On-site

USD 130,000 - 170,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health, Dental, and Vision Coverage
Stock Options
401(k) Plan
Unlimited Paid Time Off
Paid Parental Leave

Job summary

NPAworldwide seeks an experienced software engineer to build and operate a versioned external booking API, evolving a Rails and Postgres platform to support pricing, availability, holds, bookings, changes, and cancellations. You will design reliable integration patterns, lead data-model improvements, and ensure correctness through retries, failures, and reconciliation.

The role emphasizes designing transactional systems, external APIs, and production data-model changes, with collaboration across

Qualifications

  • Minimum six years of software engineering experience or equivalent impact.
  • Experience designing transactional systems, external APIs or integration platforms.
  • Production data-model changes and relational modeling are essential.

Responsibilities

  • Build and operate a versioned external booking API and evolve the Rails/Postgres platform.
  • Establish reusable integration and reliability patterns for partners and lead domain/data-model improvements.
  • Ensure booking operations remain correct through retries, failures, and reconciliation.

Skills

Ruby on Rails
Backend Software Engineering
API Design
Transactional Systems
Relational Data Modeling
PostgreSQL
Concurrency
Distributed Systems
Asynchronous Workflows
Inventory Management
Idempotency
System Integration
Observability
Production Reliability
OpenAPI
Mentoring

Job description

Build and operate a versioned external booking API, evolving the Rails and Postgres booking platform to support pricing, availability, holds, bookings, changes, and cancellations. Establish reusable integration and reliability patterns for partners, lead domain and data-model improvements, and ensure booking operations remain correct through retries, failures, and reconciliation.

Requirements:

Candidates should have at least six years of software engineering experience or equivalent impact, with experience designing transactional systems, external APIs or integration platforms, and production data-model changes. They should understand relational modeling, concurrency, consistency, asynchronous workflows, and distributed failures, and be able to lead hands-on delivery while collaborating and communicating effectively.

Key Skills:
  • Ruby on Rails
  • Backend Software Engineering
  • API Design
  • Transactional Systems
  • Relational Data Modeling
  • PostgreSQL
  • Concurrency
  • Distributed Systems
  • Asynchronous Workflows
  • Inventory Management
  • Idempotency
  • System Integration
  • Observability
  • Production Reliability
  • OpenAPI
  • Mentoring
Benefits:
  • Health, Dental, and Vision Coverage
  • Stock Options
  • 401(k) Plan
  • Unlimited Paid Time Off
  • Paid Parental Leave
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Backend — Booking Platform & APIs
Staff Software Engineer, Backend — Booking Platform & APIs

NPAworldwide • New York (NY)

On-site
USD 140,000 - 190,000
Health Coverage
Dental Coverage
Vision Coverage
+4
Senior Software Engineer: API & Booking System (Stock Options)
Senior Software Engineer: API & Booking System (Stock Options)

NPAworldwide • New York (NY)

On-site
USD 130,000 - 170,000
Health, Dental, and Vision Coverage
Stock Options
401(k) Plan
+2
Senior Backend Software Engineer – APIs
Senior Backend Software Engineer – APIs

SBG Associates • New York (NY)

On-site
USD 190,000 - 210,000
Health, dental and vision insurance
Equity
401(k), unlimited PTO, and paid paren‑
Staff Software Engineer
Staff Software Engineer

Rise Technical • New York (NY)

On-site
USD 220,000 - 240,000
Stock options
On-site role
Training stipend
+2
Senior Software Engineer, Backend – Platform & API Development
Senior Software Engineer, Backend – Platform & API Development

Atrium Staffing LLC • New York (NY)

On-site
USD 190,000 - 210,000
Equity
Career growth
Technical ownership
+2
Senior Backend Software Engineers
Senior Backend Software Engineers

Atrium Staffing LLC • New York (NY)

Hybrid
USD 190,000 - 210,000
Equity compensation
Hybrid work arrangement (4 days onsite
Remote Fridays
+2
Senior Backend Engineers
Senior Backend Engineers

Atrium Staffing LLC • New York (NY)

On-site
USD 190,000 - 210,000
Equity
Hybrid work arrangement
Onsite four days in NYC
+1
Staff Backend Engineer — Booking Platform (On-Site, 4-Day Week)
Staff Backend Engineer — Booking Platform (On-Site, 4-Day Week)

Rise Technical • New York (NY)

On-site
USD 220,000 - 240,000
Stock options
On-site role
Training stipend
+2
Senior Backend Software Engineers - 411062
Senior Backend Software Engineers - 411062

Atrium • New York (NY)

On-site
USD 190,000 - 210,000
Equity compensation
Hybrid work arrangement (4 onsite days
Remote Fridays
Staff Backend Software Engineer
Staff Backend Software Engineer

Atrium Staffing LLC • New York (NY)

Hybrid
USD 220,000 - 240,000
Equity
Hybrid work arrangement (4 days onsite
Remote Fridays