{"id":3457141,"url":"https://alion.io/job/alstom-developpeur-full-stack","title":"Développeur Full Stack","company":{"id":445391,"name":"Alstom","domain":"alstom.com","url":"https://alion.io/company/alstom","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":7,"ghost_share":0,"stale_share":0.143,"repost_share":0,"time_to_fill_p50_days":19,"computed_at":"2026-11-04T06:34:25Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Saint-Bruno, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":136000,"period":"year","method":"role_country_seniority_unknown","sample_n":716},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Docker","optional":false},{"name":"Express","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Microsoft Office","optional":false},{"name":"MS SQL","optional":false},{"name":"MySQL","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"Rive","optional":false},{"name":"TCP/IP","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-19T02:00:00Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-11-04T14:01:42Z","board_verified":true,"closed_at":null,"days_open":16,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":16},"description":"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 80000collaborateurs 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.\nAlstom 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.\nVous êtes passionné par l'univers ferroviaire et les systèmes complexes ? L’équipeTrain Control & Monitoring Systems(TCMS) vous ouvre ses portes (bureau St-Bruno, Qc).\nEn tant queDéveloppeur Full Stack, vous deviendrez unartisan de l'excellence technique de nos solutions HMI. Si vous cherchez un rôlequia un impact direct sur la sécurité et l'efficacité du transport de demain, ce défi est fait pour vous.\nVotre futur rôle\nL’é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, vousintervenez sur l’ensemble du cyclede développement logicie l, du Frontend à l’architecture Backenden travaillant en étroite collaboration avec lestesteurs logiciels et les ingénieurs systèmes afin de livrer des solutions fiables et robustes.\nVous contribuez à la création d’applications modernes et performantes basées sur des technologies web et des environnements distribués.\nVous avezdéveloppé de solides connaissances et compétencesencréation d’applications modernes et performantes basées sur des technologies web et des environnements distribuésdans un domaine de pointeet avez exercé unrôle de leadershipen soutenant des équipesde projets de développement et de déploiement de logiciels,vous êtes notre candidat idéal.\nVos principales responsabilités\nDévelopper des applications fullstack (frontend avec React, backend avec Node.js + Express.js) destinées à des interfaces HMI de haute performance\nEffectuer 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.\nParticiper à l’ensemble du cycle de vie du développement logiciel (analyse, conception, développement, tests, déploiement et maintenance).\nDocumenter et maintenirbibliothèques, outils et environnements de développement.\nAdhérer rigoureusement aux processus, méthodes et outils en place correspondant à ces activités\nA propos de vous\nAu-delà de votre expertise technique, nous recherchons une personnalité passionnée et engagée. Pour vous épanouir dans ce rôle et relever nos défis technologiques, les atouts suivants seront essentiels :\nFormation: Baccalauréat en génie logiciel, informatique ou toute autre formation jugee pertinente\nCompétences Techniques (Stack principale)\noFrontend : Expertise approfondie en React + Redux, JavaScript (ES6+), TypeScript, HTML5 et CSS\noBackend :maîtrise de l'écosystème Node.js (Express.js) et conception d'API REST\noBases de données : Expérience concrète avec les systèmes relationnels (MSSQL, MySQL, PostgreSQL).\nArchitecture et Infrastructures\noConception : Maîtrise des principes SOLID, des patrons de conception (design patterns) et des architectures de microservices.\noRéseautage : Compréhension rigoureuse du modèle OSI et des protocoles (TCP/IP, UDP, HTTPS, SSL/TLS, IGMP).\noDevOps : Pratique des outils de conteneurisation (Docker/Compose, Kubernetes) et des systèmes de contrôle de version (Git, SVN).\nConnaissances de base en C/C++ (toute autre langue additionnelle est un plus).\nCommunication: Maîtrise professionnelle dufrançais et de l'anglais(oral et écrit)\nBureautique : Maîtrise de la suite Microsoft Office et aisance avec les systèmes ERP (SAP).\nCe que vous apprécierez dans ce rôle et en travaillant chez ALSTOM\nTravailler au quotidien dans un environnementde projetsinnovateurs\nBénéficier d'une rémunération compétitiveincluantune couverture sociale complète (vie, médicale, retraite)dès l’entrée en fonction\nDévelopper de nouvelles compétences et votre plein potentiel grâce à la formation continue offerte\nOpportunitésà la hauteur de vos ambitionsau sein de l’organisation\nLieu : Saint-Bruno (Rive-Sud de Montréal).\nFormat : Permanent, temps plein (40h).\nModèle : Hybride (3 jourssur site / 2 jours télétravail)\nSi vous êtes prêt à relever le défi, nous serions ravis de vous entendre !\nImportant ànoter: en tant qu’entreprise mondiale, nous prônons l’égalité des chances et célébrons la diversité dans les 64 pays où nous sommes présents.\nL'usage du genre masculin est utilisé sans aucune discrimination et dans le seul but d'alléger le texte.","description_format":"text","description_chars":5105,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"high_school","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Rail Transport"],"lifecycle":[{"event":"open","at":"2026-10-29T12:42:03Z"}],"visa":[],"liveness":{"score":53,"band":"ok","label":"Likely open","p_open":1,"p_active":0.707,"p_room":0.75,"age_days":16,"expected_fill_days":19,"reasons":["conf:3","velocity","win:late","comp:brand"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/alstom-developpeur-full-stack","json_url":"https://alion.io/job/alstom-developpeur-full-stack.json","meta":{"generated_at":"2026-11-04T16:58:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25998,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":445391},"rest":"https://alion.io/mcp/rest/get_company?id=445391"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Falstom-developpeur-full-stack"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Falstom-developpeur-full-stack"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Falstom-developpeur-full-stack"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/alstom-developpeur-full-stack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Falstom-developpeur-full-stack"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3457141}},{"tool":"search_jobs","arguments":{"company":"alstom.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3457141},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}