About OnArrival Travel: OnArrival is redefining the travel tech industry by building the world’s most advanced full-stack travel platform. We provide seamless, intelligent travel infrastructure, powering everything from flights and hotels to baggage insurance. Unlike traditional aggregators, OnArrival deeply integrates with suppliers, offering a next-generation API and SDK solution that simplifies travel technology for fintechs, OTAs, and enterprises.Role Overview: We are looking for a Staff Backend Engineer to work with the Hotels division, responsible for building and scaling our hotel booking and aggregation system. You will work on high-scale, low-latency distributed systems that integrate with multiple hotel suppliers, channel managers, and property management systems. This role requires expertise in architecting, designing, and implementing high-performance backend services that can handle millions of hotel searches and transactions in real-time.Key Responsibilities:- Architect and Scale: Design and optimize OnArrival’s hotel infrastructure to handle high traffic, ensuring fault tolerance, security, and resilience. - API Development: Build and enhance high-performance RESTful and GraphQL APIs that power our hotel module. - Supplier Integrations: Integrate and optimize connectivity with global hotel suppliers, aggregators, and direct properties to ensure the best inventory and pricing. - Metadata & Search Optimization: Design caching and data indexing strategies using Redis, ElasticSearch, and MongoDB to deliver ultra-fast property search results. - Reliability and Observability: Implement distributed tracing, logging, and monitoring to ensure system reliability. - Security & Compliance: Ensure adherence to SOC 2, ISO, and PIPA security standards, with a focus on data localization. - Collaboration: Work closely with product, frontend, and infrastructure teams to enhance the hotel booking experience. - Mentorship: Guide and mentor junior engineers, fostering a strong engineering culture within the team.Requirements:- 8+ years of experience in backend engineering with expertise in Kotlin (preferred) or Java. - Strong background in designing high-scale distributed systems and microservices. - Deep understanding of MongoDB, Redis, ElasticSearch, and event-driven architectures (Kafka or Confluent). - Experience working with hotel industry standards such as channel managers, PMS APIs, and hotel supply aggregators (Hotelbeds, DerbySoft, RateGain, etc.). - Strong focus on API performance, security, and observability. - Experience with cloud-native architectures on AWS/GCP. - Familiarity with CI/CD pipelines, Kubernetes, and DevOps best practices. - Previous experience leading teams or mentoring engineers is a plus.Why Join Us?- Be part of a cutting-edge travel tech company that is redefining the industry. - Work on a high-scale platform that integrates with global travel suppliers.Competitive salary, stock options, and remote-friendly work culture.
Job Title
Staff Engineer