XX
Développeur.se Logiciel en Backend Staff (Équipe OpenAPI) //Staff Backend Software Developer (OpenAPI team)PointsMontreal, Québec, Canada

This job offer is no longer available

XX

Développeur.se Logiciel en Backend Staff (Équipe OpenAPI) //Staff Backend Software Developer (OpenAPI team)

Points
  • CA
    Montreal, Québec, Canada
  • CA
    Montreal, Québec, Canada

About

Logiciel Staff , Plateforme OpenAPI (Solutions) Le voyage, ce n’est pas juste la destination ; c’est chaque souvenir créé en chemin. Nous sommes dédiés à façonner l’avenir du voyage en collaborant avec plus de 200 compagnies aériennes, hôtels, croisières, trains et services financiers pour créer de nouvelles sources de revenus significatives grâce à des expériences client incroyables. Ancrés dans nos valeurs fondamentales – être ambitieux, innovants et collaboratifs – nous nous efforçons de repousser constamment les limites, dépasser les attentes et faire ressortir le meilleur de chacun, en cultivant une culture où nous croyons que nous sommes meilleurs ensemble, en travaillant vers un futur extraordinaire dans le voyage. Viens nous aider à transformer le voyage de tous les jours en expériences exceptionnelles. À PROPOS DU RÔLE : Nous recherchons un(e) Ingénieur Logiciel Senior expérimenté(e) pour piloter l’évolution de notre plateforme OpenAPI et nous aider à créer de nouveaux produits exceptionnels pour les compagnies aériennes, les voyageurs et nos partenaires via le canal indirect. Ce poste est basé à notre bureau de Montréal.En tant qu’Ingénieur Logiciel Senior, tu joueras un rôle clé de leadership dans le domaine OpenAPI, en combinant une expertise technique pointue et un esprit collaboratif pour assurer à la fois l’excellence de la livraison et l’évolution à long terme de la plateforme. Chez Plusgrade, les ingénieurs Senior opèrent à l’échelle de plusieurs équipes : ils définissent la stratégie technique pour leur domaine, pilotent l’exécution inter-équipes et veillent à la santé à long terme des systèmes critiques. CE QUE TU FERAS: -Tu seras le lead technique de ton équipe . Ton rôle principal sera de développer l’écosystème de réservation indirecte de Plusgrade :-Tu prendras en charge le cycle complet de nos nouvelles API, de la conception et du versioning, jusqu’au déploiement, à la dépréciation et à l’amélioration continue, avec un focus clair sur la fiabilité, la performance et l’expérience des partenaires.-Tu collaboreras avec les équipes Produit et Partner Success pour définir la roadmap OpenAPI, en équilibrant nouvelles fonctionnalités, robustesse de la plateforme et scalabilité.-Sur 12 à 18 mois, ton impact sera visible à travers une adoption plus forte par les partenaires, une meilleure fiabilité des API et un temps d’intégration plus rapide pour les OTAs et TMCs.-Dans une semaine type, tu travailleras au développement de nouvelles fonctionnalités avec une équipe cross‑fonctionnelle composée de product managers, designers, développeurs frontend et testeurs. -Nous valorisons la livraison rapide et fréquente de fonctionnalités de haute qualité et bien testées.- Tu collaboreras également avec tes pairs pour développer des propositions techniques et contribuer aux outils internes qui optimisent nos processus de développement. -Tu aideras notre équipe support et notre équipe opérations à trier et résoudre les problèmes. Tes missions principales incluront : -Définir et faire évoluer l’architecture de notre plateforme OpenAPI, en veillant à ce qu’elle puisse supporter de nouveaux produits, partenaires et volumes de trafic.-Établir et promouvoir des standards de conception API (spécifications OpenAPI, versioning, compatibilité ascendante) pour toutes les équipes travaillant sur l’écosystème de réservation indirecte.-Piloter des initiatives complexes inter‑équipes, comme les bibliothèques partagées, les patterns d’intégration communs et les améliorations de fiabilité qui concernent plusieurs services et squads.-Être responsable des résultats non fonctionnels clés de nos API, incluant latence, disponibilité, taux d’erreur et succès des intégrations partenaires.-Travailler directement avec les équipes techniques des OTAs et TMCs pour comprendre leurs besoins, guider les intégrations et transformer leurs retours en améliorations pour notre plateforme et notre documentation.-Nous croyons fermement qu’il existe de nombreux défis complexes non résolus dans la tech du voyage. Si l’idée de nous aider à résoudre certains de ces problèmes t’enthousiasme, nous aimerions te rencontrer. TU ES QUELQU'UN AVEC: -Plus de 8 ans d’expérience professionnelle dans la conception et le développement de solutions logicielles scalables dans un environnement Agile/Scrum.-Expérience avérée dans la conduite de discussions techniques et la prise de décisions équilibrant rapidité de livraison, maintenabilité et santé à long terme des systèmes.-Solide compréhension de Java (Spring Boot), des déploiements cloud (idéalement AWS) et de la conception de systèmes distribués.-Bonne maîtrise des tests et de la pyramide de tests, ainsi que des pipelines et boucles de feedback, avec un focus sur la qualité de livraison (JUnit, Mockito).-Solides bases en informatique, incluant structures de données, algorithmes, conception de systèmes et optimisation des performances.-Expérience approfondie dans la conception et l’évolution d’API publiques ou destinées à des partenaires, idéalement avec OpenAPI/Swagger, avec un fort focus sur l’ergonomie, la cohérence et la compatibilité ascendante.-Expérience pratique des plateformes API et des patterns d’intégration (ex. : API gateways, OAuth2, clés API, limitation de débit, webhooks vs polling, idempotence, patterns de résilience).-Expérience avérée dans la conduite d’initiatives architecturales multi‑équipe ou multi‑service, telles que refontes d’API, grands refactorings ou migrations de systèmes distribués.-Expérience de collaboration directe avec des partenaires externes ou les équipes techniques de clients entreprise pour livrer des intégrations ou des fonctionnalités de plateforme.-Une expérience dans le voyage, l’aérien, le e‑commerce ou d’autres domaines fortement régulés est un plus, surtout si tu as travaillé avec des systèmes transactionnels complexes.-Expérience démontrée dans le mentorat de développeurs, la revue de code et l’amélioration de la vélocité et des métriques de qualité de l’équipe.-Diplôme de Bachelor en Informatique, Ingénierie ou expérience équivalente. CE QUE TU AIMERAS CHEZ NOUS: REER de contrepartie Plans de santé complets Programme de congés payés flexible✈️ Allocation d’expérience de voyage
  • Montreal, Québec, Canada

Languages

  • French
Notice for Users

This job was posted by one of our partners. You can view the original job source here.