Post a job

Ingénieur logiciel senior - Voitures/Agence

Hopper logo

Location
Canada
Hopper

Job Description

À propos du poste
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)
#posttoexternal

Advice from our career coach

As someone who has worked extensively in the engineering field, I can tell you that this job as a senior backend engineer in the automotive industry is an exciting opportunity for anyone looking to make a significant impact. Here are some tips to help you stand out as a successful applicant:

  • Have a deep understanding of microservices architecture and the ability to independently develop Scala or Java microservices.
  • Demonstrate experience in creating and managing multiple external API integrations.
  • Showcase strong skills in API design and experience working on platforms with large data sets.
  • Highlight any experience with gRPC/Protobuf and programming languages like Java, Scala, Haskell, F#, etc.
  • Show a solid understanding of cloud platforms, particularly GCP, and any experience with Kubernetes.
  • Emphasize your expertise in distributed systems and how your architectural decisions impact performance and maintainability.
  • Showcase your experience in backend engineering roles delivering large-scale user experiences.
  • Demonstrate a passion for quality code, performance, and scalability.
  • Highlight your ability to work effectively in cross-functional teams within the travel industry.
  • Additionally, make sure to emphasize any experience working with startups, your ability to take risks, and push boundaries.

Apply for this job

Expired?

Please let Hopper know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot