Nous sommes à la recherche d'un ingénieur backend exceptionnel pour rejoindre l'équipe de notre agence de voitures. En tant qu'ingénieur logiciel senior dans le secteur automobile, vous serez directement responsable de la conception, de la mise en œuvre, du déploiement et de l'exploitation des systèmes backend complexes qui alimentent nos différents canaux de distribution pour la location de voitures.
Vous travaillerez à la fois sur le développement de fonctionnalités et sur l'infrastructure, ce qui vous permettra d'être impliqué dans différents aspects de notre écosystème.
Dans ce rôle, vous allez mettre en œuvre de grands projets, en aidant Hopper à se hisser au sommet de l'industrie du voyage.
Voici un aperçu de votre quotidien
- Créer et exploiter une infrastructure robuste et performante qui prend en charge des millions de réservations par an.
- Résoudre des problèmes techniques et d'architecture logicielle complexes.
- Vous serez en mesure d'envoyer votre premier code en quelques jours et de développer des fonctionnalités selon une méthode efficace.
- Exploiter et contribuer à un système d'architecture de microservices performant.
- Collaborer avec un groupe diversifié de personnes, donner et recevoir un retour d'information pour progresser.
- Participer de manière réfléchie à l'évolution et à l'automatisation de nos processus opérationnels.
Atouts du candidat idéal
- Posséder une compréhension approfondie de l'architecture des microservices et la capacité de développer de manière autonome des microservices Scala ou Java (la connaissance de Scala ou de Java est un atout, mais pas strictement requise, et une certaine expérience avec la MVJ est fortement souhaitée).
- Avoir de l'expérience dans la création et la gestion de plusieurs intégrations d'API externes.
- Avoir de l'expérience et de fortes aptitudes dans la conception d'API.
- Avoir de l'expérience professionnelle dans le développement de plateformes ou d'API avec beaucoup de données.
- Une expérience de travail avec gRPC/Protobuf est fortement souhaitée.
- Avoir de l'expérience en programmation fonctionnelle est fortement souhaité (Java, Scala, Haskell, F#, etc.)
- Posséder une compréhension approfondie des plateformes infonuagiques (connaître GCP est un atout).
- Connaître et avoir une expérience de Kubernetes est un atout majeur.
- Une bonne compréhension des systèmes distribués et de la manière dont les décisions architecturales affectent les performances et la maintenabilité (concurrence, E/S non bloquantes, optimisation des performances).
- Avoir fait ses preuves dans des postes d'ingénieur backend et avoir fourni une expérience utilisateur à grande échelle.
- Une passion pour la qualité, l'écriture d'un code vérifiable, performant et évolutif.
- Avoir excellé au sein d'équipes interfonctionnelles, en travaillant de manière fluide avec des gestionnaires de produit et d'autres spécialistes hautement qualifiés.
- Une expérience de travail dans l'industrie du voyage serait un atout.
Avantages de te joindre à notre équipe:
- Faire partie d'une start-ups avec de grandes ambitions, salaires compétitifs
- Boni de performance (payé à chaque quart)
- Politique de vacances illimitées
- Passe d'accès à nos bureaux we work dans plusieurs villes ou bureaux chefs de Montréal
- Argent de poche pour votre bureau à la maison
- Culture favorisant l'intrapreunariat où pousser nos limites et prendre des risques font partie du quotidien
- Communication transparente avec les hauts dirigeants et leader de l'organisation
- Petite équipes dynamique = avoir un réel impact
- Politique d'assurances payées à 100% par l'employeur incluant la télémédecine, dentaire, vision, invalidité court & long terme et assurance vie
- Accès à un plan de régime de retraite (REER)