Senior Backend Engineer joining Hopper to scale lodging and car services. Navigate complex microservices architecture and deliver reliable booking fulfillment.
Responsibilities
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.
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 upsides of pre-IPO equity packages.
Hopper covers 100% of the premiums for group insurance plan.
Hopper offers life, short term and long term disability coverage.
HSA that covers eligible medical and dental expenses.
All employees and dependents have access to Dialogue’s telemedicine services, anytime, anywhere.
All employees have access to an RRSP plan with automatic pre-tax withdrawals per pay.
Please ask us about our very generous parental leave, much above industry standards!.
Unlimited PTO.
Carrot Cash travel stipend.
Access to co-working space on demand through FlexDesk AND Work-from-home stipend.
Entrepreneurial culture where pushing limits and taking risks is everyday business.
Open communication with management and company leadership.
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.