Hopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to
Senior Backend Engineer – Lodging and Cars
Location
Netherlands
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Lodging and Cars
Hopper
• Execute end-to-end technical integrations with external lodgings, cars and GDS partners while navigating complex communication protocols and distributed data schemas. • Write clean, performant code in Scala or other JVM languages to maintain, evolve, and uphold rigorous engineering standards for mission-critical lodging services. • Explore and troubleshoot existing complex codebases to deep-dive into infrastructure and resolve production issues in a distributed system environment. • Partner with Product Managers and Operations to decompose business requirements into technical tasks and estimate delivery timelines. • Take full ownership of the development lifecycle for new product features, from initial technical implementation and testing to production deployment. • Contribute to the design of highly resilient, low-latency services to ensure a seamless booking experience for customers under high load. • Participate in thorough code reviews and identify opportunities to optimize scalability, performance, and system health.
Job Requirements
- Strong proficiency in Scala or other JVM languages, such as Java or Kotlin, with a focus on building scalable, high-throughput services.
- A proven track record of owning the technical implementation, testing, and deployment of features within a microservices architecture.
- Practical experience with distributed systems and service communication methods including gRPC, Pub/Sub, and REST.
- The ability to onboard quickly and handle technical ambiguity by independently exploring and executing technical plans within existing infrastructure.
- Excellent communication skills and a "bias for action" to effectively collaborate with cross-functional squads in a remote-first environment.
- A professional curiosity for the travel tech industry and a commercial mindset focused on delivering reliable booking fulfillment.
Benefits
- Well-funded and proven startup with large ambitions, competitive salary and the upsides of pre-IPO equity packages.
- Hopper offers employees enrollment to a Hopper sponsored Health Collective that includes options for basic medical and dental insurances, as well as options for deductibles.
- Hopper offers private insurance coverage to supplement social security payments attributed to Accidental Death and Long term disability, including Excess and Gap insurances.
- In lieu of a formal pension plan, Hopper will provide a cash allowance to put towards pension savings.
- Please ask us about our very generous parental leave, much above industry standards!.
- Unlimited PTO.
- Flexdesk coworking All Access Pass AND Work-from-home stipend.
- Carrot Cash travel stipend.
- Entrepreneurial culture where pushing limits and taking risks is everyday business.
- Open communication with management and company leadership.
- Small, dynamic teams = massive impact.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Software Engineer
Peraton CorporationPeraton Corporation, a national security company headquartered in Herndon, Virginia, supplies solutions for mission-critical programs and systems. Founded in 20
• Assist in developing and maintaining Java-based components within the modernization framework. • Support refactoring efforts for legacy components under senior developer guidance. • Participate in implementing APIs, integrations, and backend services. • Write clean, maintainable code following defined coding standards. • Assist in documenting technical requirements, system behaviors, and application architecture updates. • Perform basic unit testing and assist with debugging activities. • Collaborate with mid-level and senior developers during design sessions and sprint ceremonies.
Senior Backend Engineer, Data Platform
LaunchDarklyEmpowering all teams to deliver and control their software.
• Design, build, and operate distributed, data-intensive backend systems that power Data Platform capabilities across Experimentation, Metrics, Release Guardian, Observability, Agent Control, and other product areas • Own and improve production data infrastructure, including streaming and batch pipelines, analytical data stores, warehouse export systems, observability, alerting, reliability, and performance • Debug and resolve complex production issues across data pipelines, databases, cloud infrastructure, and distributed systems, including participating in the team’s on-call rotation • Partner with product managers, frontend engineers, UX designers, and other product engineering teams to deliver reliable customer-facing data capabilities • Write and review technical proposals, contribute to architecture decisions, and help the team make thoughtful trade-offs around scalability, reliability, cost, and operability • Improve engineering standards, testing practices, deployment safety, observability, tooling, and operational processes for Data Platform systems • Write maintainable, well-tested code and actively participate in code reviews, design reviews, and production readiness discussions
• Build DDx’s core suite of APIs and their admin tools • Manage cloud resources (GCP), CI/CD pipelines, and deployment tooling • Own the health of what we ship, from monitoring to incident response • Participate in design decisions and help shape the platform's evolution • Review code and build automated checks, tests, and monitoring • Mentor other engineers on the team
• Analyze requirements and develop software solutions based on requests received from the Product team, including improvements and bug fixes • Design, develop and implement robust, scalable, high-performance backend APIs and services • Collaborate with Product, Front-end and other stakeholders to define technical requirements and deliver high-quality solutions • Ensure the scalability, security, reliability and performance of backend applications • Participate in architecture discussions and contribute to the definition of new solutions and the evolution of existing systems • Perform code reviews and share knowledge with other developers • Ensure the quality of deliverables, including creating and maintaining automated tests • Provide technical support for production systems, assisting in the identification and resolution of issues • Support continuous improvement of development processes by proposing new technologies, methodologies and best practices • Keep technical documentation up to date and aligned with system changes • Configure development environments and support deployment and release processes • Stay up to date with industry trends and ensure the appropriate use of best practices and the latest technologies.




