Senior Backend Developer scaling global lodging and cars ecosystem, integrating partners, optimizing systems in travel tech industry.
Responsibilities
Implement end-to-end technical integrations with external partners (hotels, accommodations, cars, and GDS), navigating complex communication protocols and distributed data schemas.
Write clean, high-performance code in Scala or other JVM languages to maintain, evolve, and uphold rigorous engineering standards for our critical lodging services.
Explore and debug complex existing codebases to get to the heart of the infrastructure and resolve production incidents in a distributed systems environment.
Collaborate with product managers and operations teams to translate 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 through production deployment.
Contribute to designing highly resilient, low-latency services to ensure a seamless booking experience for customers during traffic spikes.
Participate in thorough code reviews and identify opportunities to optimize scalability, performance, and overall system health.
Requirements
Strong proficiency in Scala or other JVM languages such as Java or Kotlin, with a focus on building high-throughput, scalable services.
Proven experience owning technical implementation, testing, and deployment of features within a microservices architecture.
Hands-on experience with distributed systems and inter-service communication methods, including gRPC, Pub/Sub, and REST.
Ability to ramp up quickly and manage technical ambiguity by independently exploring and executing technical plans within the existing infrastructure.
Excellent communication skills and a strong bias for action to collaborate effectively with cross-functional teams in a remote-first environment.
Professional curiosity for travel tech and a business-oriented mindset focused on delivering reliable bookings.
Benefits
Well-funded, proven startup with ambitious goals, competitive salary, and pre-IPO equity packages.
Hopper covers 100% of group insurance premiums.
Hopper provides life insurance coverage as well as short- and long-term disability insurance.
A Health Spending Account (HSA) that covers eligible medical and dental expenses.
All employees and their dependents have access to Dialogue telemedicine services, anytime and anywhere.
All employees have access to a Registered Retirement Savings Plan (RRSP) with automatic pre-tax payroll contributions.
Feel free to ask us about our very generous parental leave, well above industry standards!
Unlimited paid time off (PTO) program.
Carrot Cash travel allowance.
On-demand access to coworking space via FlexDesk AND a remote work stipend.
Entrepreneurial culture where pushing boundaries and taking risks is part of the day-to-day.
Open communication with company leadership and executives.
Senior Full - Stack Developer needed to build scalable cloud - native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting - edge tech stack.
Senior Software Developer responsible for building high - correctness Rust services for Narvar. Collaborating across teams while owning systems from architecture to operations.
Consultant Developer role focusing on client delivery of quality software solutions. Working with teams to implement solutions that are well - tested and easily maintained.
Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high - autonomy environment.
Senior .Net programmer at Exposant 3 developing and modifying business solutions in a hybrid work environment. Committed to mutual success and team collaboration.
Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.
Senior Backend Engineer building authentication features and services at GitLab. Working on token issuance, access management tooling, and security improvements for user authentication.
Senior Backend Programmer at Behaviour Interactive developing backend systems for '7 Days to Die'. Leading integration of online services and collaborating with cross - disciplinary teams.