Développeur Full Stack
Posted 20 Sep 2026
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Software Engineering (or related)
Study levelBachelor's
Promoteur de la mobilité durable, Alstom se positionne comme un leader mondial des systèmes de transport intégrés. Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur. Chaque jour, plus de 80 000 collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture.
Alstom connaît une croissance sans précédent au Canada. Pour répondre aux défis du transport de demain, nous recherchons des talents prêts à conjuguer expertise mondiale et impact local.
Vous êtes passionné par l'univers ferroviaire et les systèmes complexes ? L’équipe Train Control & Monitoring Systems (TCMS) vous ouvre ses portes (bureau St-Bruno, Qc).
En tant que Développeur Full Stack, vous deviendrez un artisan de l'excellence technique de nos solutions HMI. Si vous cherchez un rôle qui a un impact direct sur la sécurité et l'efficacité du transport de demain, ce défi est fait pour vous.
Votre futur rôle
L’équipe Train Control & Monitoring Systems (TCMS) est responsable du maintien, de l’amélioration et de l’évolution des systèmes logiciels utilisés dans les flottes de trains en opération. Dans le cadre du développement d’une nouvelle génération d’interfaces homme‑machine (HMI), en tant que Développeur full‑stack, vous intervenez sur l’ensemble du cycle de développement logiciel, du Frontend à l’architecture Backend en travaillant en étroite collaboration avec les testeurs logiciels et les ingénieurs systèmes afin de livrer des solutions fiables et robustes. Vous contribuez à la création d’applications modernes et performantes basées sur des technologies web et des environnements distribués. Vous avez développé de solides connaissances et compétences en création d’applications modernes et performantes basées sur des technologies web et des environnements distribués dans un domaine de pointe et avez exercé un rôle de leadership en soutenant des équipes de projets de développement et de déploiement de logiciels, vous êtes notre candidat idéal.
Vos principales responsabilités
• Développer des applications fullstack (frontend avec React, backend avec Node.js + Express.js) destinées à des interfaces HMI de haute performance
• Effectuer des revues de code, des tests fonctionnels et non fonctionnels ainsi que du déverminage afin de garantir la qualité, la performance et la sécurité des applications logicielles.
• Participer à l’ensemble du cycle de vie du développement logiciel (analyse, conception, développement, tests, déploiement et maintenance).
• Documenter et maintenir bibliothèques, outils et environnements de développement.
• Adhérer rigoureusement aux processus, méthodes et outils en place correspondant à ces activités