Développeur·euse backend senior — Hébergement et Logement

Backend Engineer · Senior · Full Time · Remote

Montréal - Remote · RemoteCAD 130k – 180k1mo ago
Apply for this role

Opens Hopper's application page

Role

What you'll do.

Senior Backend Engineer at Hopper focused on scaling a global hotel and cars ecosystem handling high-volume real-time transactions through microservices architecture. This role demands a self-directed developer proficient in JVM languages (Scala, Java, Kotlin) to own end-to-end technical integrations with external partners, optimize system resilience, and drive reliable booking fulfillment in a distributed systems environment within a well-funded travel fintech company.

Responsibilities

  • End-to-End Technical Integration Leadership: Own and execute complex end-to-end technical integrations with external lodging, cars, and GDS partners, navigating intricate communication protocols and distributed data schemas to ensure reliable partner connectivity and data consistency
  • High-Performance Code Development: Write clean, performant production-grade code in Scala or other JVM languages that maintains rigorous engineering standards, upholds system reliability, and scales efficiently to handle high-transaction volumes across mission-critical lodging services
  • Production System Troubleshooting: Proactively explore and troubleshoot complex existing codebases to diagnose infrastructure issues, conduct deep-dive root cause analysis, and resolve critical production incidents within distributed system environments
  • Cross-Functional Requirements Translation: Partner strategically with Product Managers and Operations teams to decompose complex business requirements into well-scoped technical tasks, provide accurate delivery estimates, and keep stakeholders aligned on timelines
  • Feature Development Ownership: Take complete end-to-end ownership of new product features spanning initial technical architecture decisions, comprehensive testing implementation, staging validation, and production deployment with confidence
  • Resilient System Architecture: Contribute to the architectural design and implementation of highly resilient, low-latency services that ensure seamless booking experiences for customers even under sustained peak load conditions
  • Code Quality and Standards Enhancement: Participate actively in thorough code reviews providing constructive technical feedback, identify and implement scalability optimizations, and drive continuous improvements to system health and engineering practices
  • System Monitoring and Observability: Establish effective monitoring strategies, implement comprehensive logging frameworks, and maintain observability across microservices to enable rapid issue detection and resolution

Qualifications

What we look for.

Technical

  • JVM Language Mastery

    Expert-level proficiency in Scala or equivalent JVM language (Java, Kotlin) with demonstrated ability to architect and implement scalable, high-throughput backend services handling mission-critical transactions

  • Microservices Implementation

    Proven ownership of complete feature lifecycles within microservices environments including technical design, rigorous testing protocols, and production deployments

  • Distributed Systems Design

    Hands-on experience implementing and troubleshooting distributed systems with proficiency in multiple service communication methods including gRPC, Pub/Sub, and REST architectures

  • Production System Debugging

    Ability to quickly explore complex existing codebases, identify infrastructure issues, and resolve critical production incidents in real-time distributed environments

  • End-to-End Integration Development

    Experience designing and executing complex technical integrations with external systems while managing intricate communication protocols and heterogeneous data schemas

  • System Resilience Architecture

    Capacity to design highly resilient, low-latency services ensuring seamless performance under sustained peak load conditions

Education

  • Bachelor's Degree in Computer Science or Related Field

    Formal education in computer science, software engineering, or equivalent field providing foundational systems knowledge

  • Equivalent Professional Experience

    Demonstrated mastery through 5+ years of professional backend development experience if formal degree not held

Experience

  • Senior-Level Backend Development

    5+ years of professional software development experience with at least 2-3 years at senior or staff level, with focus on scalable backend systems

  • Microservices Architecture Ownership

    Proven track record taking full ownership of features within microservices architectures from conception through production deployment

  • Distributed Systems Experience

    Practical experience working with and designing distributed systems, managing service-to-service communication, and handling consistency challenges

  • Cross-Functional Collaboration

    Demonstrated ability to work effectively with product managers and operations teams to decompose business requirements into technical execution plans

  • Independent Technical Execution

    Self-directed approach to navigating technical ambiguity, exploring infrastructure patterns, and executing complex plans with minimal guidance

  • Travel Tech or FinTech Background

    Prior experience in travel technology, financial technology, or high-transaction e-commerce platforms strongly preferred for domain understanding

Skills

Required

  • Scala

    Expert-level proficiency in Scala programming language for building scalable, high-throughput backend services within microservices architectures

  • JVM Languages

    Strong command of JVM ecosystem including Java and Kotlin for developing mission-critical lodging services

  • Microservices Architecture

    Proven track record implementing, testing, and deploying features within complex microservices environments

  • Distributed Systems

    Practical experience designing and troubleshooting distributed systems with focus on reliability and low-latency performance

  • Service Communication Protocols

    Hands-on experience with gRPC, REST APIs, and Pub/Sub messaging patterns for inter-service communication

  • Production Incident Resolution

    Ability to explore complex codebases, diagnose root causes, and resolve production issues in real-time distributed environments

  • API Integration

    Expertise in designing and executing end-to-end technical integrations with external partners navigating complex communication protocols

Preferred

  • Travel Technology Experience

    Nice to have

    Professional background in travel tech, fintech, or e-commerce platforms with understanding of booking systems and transaction processing

  • High-Throughput Systems

    Nice to have

    Experience building systems designed for peak load handling and high-volume transaction processing

  • System Monitoring and Observability

    Nice to have

    Familiarity with monitoring tools, logging frameworks, and observability patterns for distributed systems

  • Performance Optimization

    Nice to have

    Track record identifying and implementing scalability improvements and system performance optimizations

  • Code Review Leadership

    Nice to have

    Experience conducting thorough code reviews and establishing rigorous engineering standards within teams

Tech stack

Languages

ScalaJavaKotlin

Frameworks

Play Framework or AkkagRPCREST

Databases

PostgreSQL or MySQLCache LayersDistributed Data Stores

Tools

Docker and KubernetesGit Version ControlCI/CD PipelinesMonitoring and Logging

Other

Pub/Sub MessagingAPI ProtocolsLoad Balancing and Performance Tuning

Compensation

Pay and benefits.

Base·CAD 130,000 – 180,000

Equity·Stock options

Benefits

  • Comprehensive Health Coverage

    100% employer-paid group insurance premiums including medical, dental, and vision coverage for employees and dependents

  • Life and Disability Protection

    Full life insurance coverage with short-term and long-term disability insurance providing financial security for you and your family

  • Healthcare Spending Account

    HSA covering eligible medical, dental, and prescription expenses with tax-advantaged contributions

  • 24/7 Telemedicine Access

    Dialogue telemedicine services available anytime and anywhere for employees and all dependents providing virtual healthcare consultations

  • Retirement Planning

    RRSP registered retirement savings plan with automatic pre-tax payroll deductions to support long-term retirement security

  • Exceptional Parental Leave

    Generous parental leave policy significantly exceeding industry standards, supporting work-life balance during major life transitions

  • Unlimited Paid Time Off

    Unlimited PTO policy providing flexibility to manage personal time and prevent burnout

  • Travel Stipend

    Carrot Cash travel allowance enabling employees to explore destinations and maintain connections with the travel industry

  • Remote Work Infrastructure

    On-demand co-working space access through FlexDesk and dedicated work-from-home stipend supporting flexible remote-first work arrangements

  • Pre-IPO Equity Participation

    Stock options and equity packages providing upside potential as a well-funded, pre-IPO startup with significant growth trajectory

  • Competitive Market Compensation

    Competitive salary aligned with senior engineering market rates reflecting startup growth potential and value creation

  • Entrepreneurial Culture

    Dynamic, innovative work environment where pushing technical boundaries, taking calculated risks, and challenging status quo are encouraged and valued

  • Transparent Leadership Communication

    Open communication channels with company leadership and management providing visibility into strategy, decisions, and company direction

  • High-Impact Team Environment

    Small, focused, dynamic teams enabling direct business impact and rapid influence on product direction and technical decisions

Process

Interview steps.

  1. 01

    Initial Screening and Application Review

    Your application is reviewed by our recruiting team using AI-assisted screening tools to evaluate qualifications. You have the right to understand the principal factors used in this assessment and request human review if needed.

  2. 02

    Technical Phone Screen

    Conversation with an engineer from the team exploring your background in JVM languages, microservices architecture, and distributed systems experience

  3. 03

    System Design Technical Interview

    Collaborative session designing scalable backend systems, discussing trade-offs in distributed architectures, and explaining your approach to high-performance, reliable service design

  4. 04

    Code Implementation Challenge

    Hands-on coding assessment evaluating problem-solving skills, code quality, and your proficiency with JVM languages and backend patterns

  5. 05

    Cross-Functional Collaboration Interview

    Conversation with Product and Operations stakeholders discussing how you approach requirements decomposition, cross-team communication, and delivery estimation

  6. 06

    Leadership and Culture Fit Discussion

    Interview with senior team members exploring your approach to technical leadership, bias for action, remote collaboration, and alignment with Hopper's entrepreneurial culture

  7. 07

    Offer and Onboarding

    Upon successful completion, you'll receive an offer including compensation details, equity packages, and information about Hopper's comprehensive benefits program

Full posting

Original listing.

À propos du poste

Rejoignez l'équipe d'approvisionnement Hébergement et Voitures au cœur de notre unité d'affaires Hébergement et Voitures, où vous jouerez un rôle essentiel dans la mise à l'échelle d'un écosystème mondial d'hôtels et de voitures gérant un volume élevé de transactions en temps réel.

En tant que contributeur·euse individuel·le de niveau senior, vous évoluerez dans un environnement complexe de microservices pour assurer un traitement fiable des réservations, intégrer de nouveaux partenaires d'hébergement et de voitures à notre infrastructure centrale, et optimiser la surveillance du système. Ce poste s'adresse à un·e développeur·euse autonome qui excelle dans l'exploration de systèmes et l'exécution technique immédiate au sein d'un environnement de voyage établi et en forte croissance.

À quoi ressemblera votre quotidien ?

  • Intégrations de bout en bout : Réaliser des intégrations techniques de bout en bout avec des partenaires externes (hôtels, hébergements, voitures et GDS) tout en naviguant à travers des protocoles de communication complexes et des schémas de données distribués.

  • Code de qualité : Rédiger du code propre et performant en Scala ou dans d'autres langages JVM afin de maintenir, de faire évoluer et de respecter des normes d'ingénierie rigoureuses pour nos services d'hébergement critiques.

  • Résolution de problèmes : Explorer et dépanner des bases de code complexes existantes pour plonger au cœur de l'infrastructure et résoudre les incidents de production dans un environnement de systèmes distribués.

  • Collaboration : Collaborer avec les gestionnaires de produits et l'équipe des opérations pour décliner les exigences d'affaires en tâches techniques et estimer les délais de livraison.

  • Propriété des projets : Assumer l'entière responsabilité du cycle de développement des nouvelles fonctionnalités de produits, de l'implémentation technique initiale et des tests jusqu'au déploiement en production.

  • Résilience des systèmes : Contribuer à la conception de services hautement résilients et à faible latence afin de garantir une expérience de réservation fluide pour les clients lors des pics de charge.

  • Amélioration continue : Participer à des revues de code approfondies et repérer les occasions d'optimiser la capacité de mise à l'échelle, la performance et la santé générale du système.

Le profil idéal

  • Expertise JVM : Une forte maîtrise de Scala ou d'autres langages JVM, tels que Java ou Kotlin, avec un accent particulier sur la création de services évolutifs à haut débit.

  • Architecture Microservices : Une expérience éprouvée dans la prise en charge de l'implémentation technique, des tests et du déploiement de fonctionnalités au sein d'une architecture de microservices.

  • Systèmes distribués : Une expérience pratique des systèmes distribués et des méthodes de communication entre services, y compris gRPC, Pub/Sub et REST.

  • Autonomie et agilité : La capacité de s'intégrer rapidement et de gérer l'ambiguïté technique en explorant et en exécutant de manière autonome des plans techniques au sein de l'infrastructure existante.

  • Esprit d'équipe : D'excellentes compétences en communication et une forte propension à l'action (« bias for action ») pour collaborer efficacement avec des équipes interfonctionnelles dans un environnement axé d'abord sur le télétravail.

  • Culture d'affaires : Une curiosité professionnelle pour le secteur des technologies du voyage (« travel tech ») et un esprit commercial axé sur la livraison de réservations fiables.

Avantages et bénéfices de travailler avec nous :

  • Croissance et capitaux : Une startup bien financée et éprouvée avec de grandes ambitions, un salaire concurrentiel et les avantages de forfaits d'actions avant l'introduction en bourse (pre-IPO).

  • Assurance collective : Hopper couvre 100 % des primes du régime d'assurance collective.

  • Protection accrue : Hopper offre une couverture d'assurance-vie ainsi qu'une assurance invalidité de courte et de longue durée.

  • Compte de dépenses de santé (CDS) : Un CDS qui couvre les frais médicaux et dentaires admissibles.

  • Télémédecine : Tous les employé·e·s et leurs personnes à charge ont accès aux services de télémédecine de Dialogue, en tout temps et partout.

  • Épargne-retraite : Tous les employé·e·s ont accès à un régime enregistré d'épargne-retraite (REER) avec des retenues à la source automatiques avant impôt à chaque paie.

  • Congé parental : N'hésitez pas à nous poser des questions sur notre congé parental très généreux, bien au-delà des normes de l'industrie!

  • Congés illimités : Un programme de congés payés (PTO) illimités.

  • Allocation de voyage : Une allocation de voyage en Argent Carrot (Carrot Cash).

  • Flexibilité de travail : Un accès à un espace de cotravail sur demande via FlexDesk ET une allocation pour le télétravail.

  • Culture d'entreprise : Une culture entrepreneuriale où repousser les limites et prendre des risques fait partie du quotidien.

  • Transparence : Une communication ouverte avec la direction et les leaders de l'entreprise.

  • Impact direct : De petites équipes dynamiques = un impact massif.

En savoir plus sur Hopper

Chez Hopper, notre mission est de devenir la principale plateforme de voyage à l'échelle mondiale — en propulsant l'application mobile de Hopper, son site Web et notre division B2B, HTS (Hopper Technology Solutions). En tirant parti de quantités massives de données et d'algorithmes d'apprentissage automatique avancés, Hopper combine son offre d'agence de voyages de calibre mondial avec des produits de technologie financière (fintech) exclusifs pour offrir de la transparence, de la flexibilité et des économies aux voyageurs du monde entier. Nous avons développé plusieurs solutions fintech uniques qui répondent à tout, de la volatilité des prix aux perturbations de voyage — aidant ainsi les gens à mieux voyager et à économiser davantage sur leurs déplacements.

La plateforme Hopper sert des centaines de millions de voyageurs dans le monde et continue de gagner des parts de marché à l'échelle internationale. L'application Hopper a été téléchargée plus de 120 millions de fois et est devenue extrêmement populaire auprès des jeunes voyageurs — 70 % de ses utilisateurs étant de la génération Z et des millénariaux.

Bien que tout le monde nous connaisse comme l'application de voyage par excellence des millénariaux et de la génération Z, Hopper a évolué pour devenir bien plus que cela. Au cours des dernières années, nous sommes devenus un fournisseur de fintech de voyage, une plateforme de commerce et une agence de voyages mondiale qui propulse certaines des plus grandes marques au monde.

Grâce à HTS, notre division B2B, l'entreprise propulse les canaux directs de ses partenaires en intégrant nos produits fintech sur leurs sites ou en alimentant des portails de voyage de bout en bout. Aujourd'hui, nos partenaires comprennent des marques de voyage de premier plan comme Capital One, Nubank, Air Canada et bien d'autres.

Quelques statistiques qui démontrent notre croissance récente :

  • Des milliards de dollars de voyages et de fintech de voyage sont vendus chaque année par l'entremise des canaux de Hopper et d'HTS.

  • Nos produits fintech — y compris « Annulation pour n'importe quel motif » et « Aide en cas de perturbation de vol » — affichent un taux de satisfaction de la clientèle (CSAT) exceptionnellement élevé, car les conditions sont toujours claires et les clients obtiennent des résolutions instantanées, sans poser de questions.

  • Près de 30 % des clients de notre application achètent au moins un produit fintech lors d'une réservation; et les consommateurs sont 1,6 fois plus susceptibles de racheter s'ils ajoutent une option fintech à leur réservation que s'ils réservaient uniquement un voyage.

  • Fort du succès de ses produits fintech, Hopper a lancé une initiative B2B, HTS (Hopper Technology Solutions), qui représente aujourd'hui plus de 75 % des activités de l'entreprise.

  • Grâce à HTS, tout fournisseur de voyages (compagnies aériennes, hôtels, banques, agences de voyages, etc.) peut intégrer et distribuer de façon fluide la fintech ou l'inventaire de voyage de Hopper sur ses canaux directs. Dans le cadre de son premier partenariat HTS, l'entreprise s'est associée à Capital One pour co-développer Capital One Travel, un nouveau portail de voyage conçu spécifiquement pour les titulaires de carte. Les autres partenaires d'HTS incluent Air Canada, Uber, CommBank, Nubank, Flair Airlines et bien d'autres.

  • Hopper a été nommée l'entreprise numéro 1 la plus innovante dans le secteur du voyage par Fast Company. Hopper a été téléchargée plus de 120 millions de fois et continue d'enregistrer des millions de nouvelles installations chaque mois. Hopper est aujourd'hui la 3e plus grande agence de voyages en ligne en Amérique du Nord, et 70 % des clients de notre application sont des voyageurs de la génération Z et des millénariaux.

  • Hopper a levé plus de 750 millions de dollars USD de capitaux privés et est soutenue par certains des plus grands investisseurs institutionnels et banques au monde. HTS est prête à poursuivre sa croissance en tant que principal fournisseur de commerce électronique de voyage dans une catégorie d'achats en ligne de 1 000 milliards de dollars. L'application et le site Web de Hopper resteront également le fournisseur de voyage préféré de la génération Z et des millénariaux.

Venez décoller avec nous!

Chez Hopper, nous utilisons des outils propulsés par l'IA pour aider notre équipe à examiner les candidatures de manière efficace. Ces outils nous aident à évaluer les qualifications de façon juste et objective. En soumettant votre candidature, vous reconnaissez l'utilisation de ces technologies de filtrage automatisées.

Ce poste fait appel à des systèmes de décision automatisée pour évaluer l'aptitude des candidats. Conformément à la réglementation locale, vous avez le droit de connaître les principaux facteurs utilisés dans le cadre de cette évaluation, de demander la rectification de vos données ou de demander qu'une personne révise toute décision automatisée. Pour exercer ces droits, veuillez communiquer avec [email protected].


*********************************************

About the Role

Join the Lodging and Cars Supply team at the heart of our lodging and cars business unit, where you will be instrumental in scaling a global hotel and cars ecosystem that handles high-volume, real-time transactions.

As a senior-level individual contributor, you will navigate a complex microservices environment to deliver reliable booking fulfillment, integrate new lodging and cars partners into our core stack, and optimize system monitoring. This role is designed for a self-directed engineer who excels at system exploration and immediate technical execution within an established, high-growth travel environment.

What would your day-to-day look like

  • 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.

An ideal candidate has

  • 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.

Perks & benefits of working with us:

  • 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.

  • Small, dynamic teams = massive impact.

 

More about Hopper

At Hopper, we are on a mission to become the leading travel platform globally – powering Hopper’s mobile app, website and our B2B business, HTS (Hopper Technology Solutions). By leveraging massive amounts of data and advanced machine learning algorithms, Hopper combines its world-class travel agency offering with proprietary fintech products to bring transparency, flexibility and savings to travelers globally. We have developed several unique fintech solutions that address everything from pricing volatility to trip disruptions – helping people travel better and save more on their trips.

The Hopper platform serves hundreds of millions of travelers globally and continues to capture market share around the world. he Hopper app has been downloaded over 120 million times and has become largely popular among younger travelers – with 70% of its users being Gen Z and millennials.

While everyone knows us as the Gen Z and Millennial travel app, Hopper has evolved to become much more than that. In recent years, we’ve grown into a travel fintech provider, commerce platform, and global travel agency that powers some of the world’s largest brands.

Through HTS, our B2B division, the company supercharges its partners’ direct channels by integrating our fintech products on their sites or powering end-to-end travel portals. Today, our partners include leading travel brands like Capital One, Nubank, Air Canada, and many more.

Here are just a few stats that demonstrate the company’s recent growth:

Billions of dollars worth of travel and travel fintech are sold through Hopper and HTS’ channels every year.

Our fintech products – including Cancel for Any Reason and Flight Disruption Assistance – have exceptionally strong CSAT because the terms are always clear, and customers receive instant, no-questions-asked resolutions.

Almost 30% of our app customers purchase at least one fintech product when making a booking; and consumers are 1.6x more likely to repurchase if they add fintech to their booking vs if they booked just travel.

Given the success of its fintech products, Hopper launched a B2B initiative, HTS (Hopper Technology Solutions), which represents more than 75% of the business.

Through HTS, any travel provider (airlines, hotels, banks, travel agencies, etc.) can integrate and seamlessly distribute Hopper’s fintech or travel inventory on their direct channels. As its first HTS partnership, the company partnered with Capital One to co-develop Capital One Travel, a new travel portal designed specifically for cardholders. Other HTS partners include Air Canada, Uber, CommBank, Nubank, Flair Airlines and many more.

Hopper has been named the #1 most innovative company in travel by Fast Company Hopper has been downloaded over 120 million times and continues to have millions of new installs each month. Hopper is now the #3 largest online travel agencies in North America and 70% of our app customers are Gen-Z and millennials travelers.

Hopper has raised over $750 million USD of private capital and is backed by some of the largest institutional investors and banks in the world. HTS is primed to continue its growth as the leading travel ecommerce provider in a $1 trillion online shopping category. The Hopper app and website will also continue to be the preferred travel provider for Gen Z and Millennials.

Come take off with us!

 

This role utilizes automated decision-making systems to assess candidate suitability. Under local regulations, you have the right to understand the principal factors used in this assessment, request a correction of your data, or request a human review of any automated decision. To exercise these rights, please contact [email protected].


#LI-Remote

Redirects to Hopper's application page.

Other roles

More at Hopper.

View all 10 roles