Full Stack Developper
Alstom
Req ID:512353
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Alstom is experiencing unprecedented growth in Canada. To meet the challenges of tomorrow's transportation, we are looking for talents ready to combine global expertise with local impact.
Are you passionate about the railway world and complex systems? The Train Control & Monitoring Systems (TCMS) team opens its doors to you
St-Bruno office, QC .
As a
Full Stack Developer, you will become a craftsman of the technical excellence of our HMI solutions. If you are looking for a role that has a direct impact on the safety and efficiency of tomorrow's transportation, this challenge is made for you.
The
Train Control & Monitoring Systems (TCMS)
team is responsible for maintaining, improving, and evolving the software systems used in operational train fleets. As part of the development of a new generation of human-machine interfaces (HMIs), we are looking for a Full-Stack Developer capable of working across the entire software development lifecycle,
Your future roleThe
Train Control & Monitoring Systems (TCMS)
team is responsible for the maintenance, improvement, and evolution of software systems used in operating train fleets. As part of developing a new generation of human-machine interfaces (HMI), as a full-stack developer, you will be involved in the entire software development cycle from frontend to backend architecture. You will contribute to the creation of modern, high-performance applications based on web technologies and distributed environments.
Key ResponsibilitiesThe full-stack developer works closely with software testers and systems engineers to deliver reliable and robust solutions, while adhering to the software development lifecycle process.
You are responsible for:
Developing full-stack applications (frontend with React, backend with Node.Js + Express.Js) for high-performance human-machine interfaces (HMIs).
Perform code reviews, functional and non-functional testing, and debugging to ensure the quality, performance, and security of software applications.
Participate in the entire software development lifecycle (analysis, design, development, testing, deployment, and maintenance).
Document and maintain development libraries, tools, and environments.
Write technical reports that comply with company standards.
Your profile
Proficiency in JavaScript ES6, TypeScript, HTML5, CSS, and React + Redux.
Good knowledge of backend technologies (Express.Js, Node.Js, REST APIs).
Experience with relational database management systems (MSSQL, MySQL, PostgreSQL).
Knowledge of software architecture (design patterns, SOLID principles, microservices).
Understanding of network protocols (OSI model): TCP/IP, UDP, SSL/TLS, IGMP, etc.
Basic knowledge of C/C++ (any other language is considered an asset).
Basic knowledge of containerization technologies (Docker/Compose, Kubernetes, etc.).
Familiarity with version control systems (SVN, Git).
Interest in low-level technologies, operating systems, memory management, communication protocols, and high-performance systems
Communication: Professional proficiency in French and English (spoken and written)
Office tools: Proficiency in Microsoft Office suite and ease with ERP systems (SAP).
What you will enjoy in this role and working at ALSTOM
Working daily in an innovative project environment
Receiving a competitive salary including full social coverage (life, health, retirement) from the start of employment
Developing new skills and your full potential through the continuous training offered
Opportunities that match your ambitions within the organization
Location: Saint-Bruno (South Shore of Montreal).
Format: Permanent, full-time (40h).
Model: Hybrid (3 days on-site / 2 days remote)
Important to noteAs a global business, we're an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We're committed to creating an inclusive workplace for everyone.
Job Type: Experienced
#J-18808-Ljbffr
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Alstom is experiencing unprecedented growth in Canada. To meet the challenges of tomorrow's transportation, we are looking for talents ready to combine global expertise with local impact.
Are you passionate about the railway world and complex systems? The Train Control & Monitoring Systems (TCMS) team opens its doors to you
St-Bruno office, QC .
As a
Full Stack Developer, you will become a craftsman of the technical excellence of our HMI solutions. If you are looking for a role that has a direct impact on the safety and efficiency of tomorrow's transportation, this challenge is made for you.
The
Train Control & Monitoring Systems (TCMS)
team is responsible for maintaining, improving, and evolving the software systems used in operational train fleets. As part of the development of a new generation of human-machine interfaces (HMIs), we are looking for a Full-Stack Developer capable of working across the entire software development lifecycle,
Your future roleThe
Train Control & Monitoring Systems (TCMS)
team is responsible for the maintenance, improvement, and evolution of software systems used in operating train fleets. As part of developing a new generation of human-machine interfaces (HMI), as a full-stack developer, you will be involved in the entire software development cycle from frontend to backend architecture. You will contribute to the creation of modern, high-performance applications based on web technologies and distributed environments.
Key ResponsibilitiesThe full-stack developer works closely with software testers and systems engineers to deliver reliable and robust solutions, while adhering to the software development lifecycle process.
You are responsible for:
Developing full-stack applications (frontend with React, backend with Node.Js + Express.Js) for high-performance human-machine interfaces (HMIs).
Perform code reviews, functional and non-functional testing, and debugging to ensure the quality, performance, and security of software applications.
Participate in the entire software development lifecycle (analysis, design, development, testing, deployment, and maintenance).
Document and maintain development libraries, tools, and environments.
Write technical reports that comply with company standards.
Your profile
Proficiency in JavaScript ES6, TypeScript, HTML5, CSS, and React + Redux.
Good knowledge of backend technologies (Express.Js, Node.Js, REST APIs).
Experience with relational database management systems (MSSQL, MySQL, PostgreSQL).
Knowledge of software architecture (design patterns, SOLID principles, microservices).
Understanding of network protocols (OSI model): TCP/IP, UDP, SSL/TLS, IGMP, etc.
Basic knowledge of C/C++ (any other language is considered an asset).
Basic knowledge of containerization technologies (Docker/Compose, Kubernetes, etc.).
Familiarity with version control systems (SVN, Git).
Interest in low-level technologies, operating systems, memory management, communication protocols, and high-performance systems
Communication: Professional proficiency in French and English (spoken and written)
Office tools: Proficiency in Microsoft Office suite and ease with ERP systems (SAP).
What you will enjoy in this role and working at ALSTOM
Working daily in an innovative project environment
Receiving a competitive salary including full social coverage (life, health, retirement) from the start of employment
Developing new skills and your full potential through the continuous training offered
Opportunities that match your ambitions within the organization
Location: Saint-Bruno (South Shore of Montreal).
Format: Permanent, full-time (40h).
Model: Hybrid (3 days on-site / 2 days remote)
Important to noteAs a global business, we're an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We're committed to creating an inclusive workplace for everyone.
Job Type: Experienced
#J-18808-Ljbffr
Vacancy posted 24 minutes ago
Similar jobs that could be interesting for youBased on the Full Stack Developper in Sainte-Julie, QC vacancy
- ...Sainte-Julie (siège social) | Type d'emploi : Permanent, temps plein | Mode de travail : Hybride Relevant du Vice-président Développement immobilier, le Contrôleur financier agit comme partenaire d'affaires auprès de l'équipe de développement, des actionnaires et des...SuggestedPermanent employmentFull timeFlexible hours
- ...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 logicie l, du...SuggestedDaily paidPermanent employmentFull timeWork at officeLocal areaRemote work
- Elevate your career with Alstom as a Full Stack Developer in Saint-Bruno, QC. Contribute to innovative human-machine interface solutions with cutting-edge web technologies in a hybrid working model. As an integral part of the Train Control & Monitoring Systems (TCMS) team...Suggested
- Intégrez l’équipe d’Alstom comme Développeur Full Stack spécialisé dans les interfaces homme-machine en hybride à Saint-Bruno, Québec. Utilisez vos compétences en React et Node.js pour développer des applications de haute performance. Rejoignez l’équipe Train Control & Monitoring...SuggestedWork at office
$850 per week
...with research firms, universities, and trusted brands to gather genuine consumer insights. We help connect everyday people with flexible full-time or part-time remote market research opportunities that influence real products, services, and customer experiences. Role...SuggestedFull timeTemporary workPart timeCasual workImmediate startRemote workFlexible hours- Sélectionnez la fréquence (en jours) de réception d’une alerte:Controleur Cycle de développement de projet Chez Alstom, nous concevons ce dont des millions de personnes dépendent chaque jour : des systèmes de transport ferroviaire dont la fiabilité est primordiale. Nous...Day shift
- ...vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture.Poursuivant sa stratégie de développement relative aux aménagements des Intérieurs, Alstom établit son Centre de Développement des Intérieurs (CDS) pour les Amériques à son...Contract work
- ...Un régime de retraite à prestations déterminées vous assurant une tranquillité d’esprit. ~ Un milieu de travail où votre développement professionnel est valorisé. ~ Une politique de vacances et congés concurrentielle. ~ Le transport collectif gratuit...Contract work
- ...Un régime de retraite à prestations déterminées vous assurant une tranquillité d’esprit. ~ Un milieu de travail où votre développement professionnel est valorisé. ~ Une politique de vacances et congés concurrentielle. ~ Le transport collectif gratuit...
- ...et valorisant. Une gestion qui favorise l’autonomie, la confiance et le leadership. Un accès à des possibilités concrètes de développement professionnel. Une occasion unique de contribuer à des projets innovants et à fort impact social, en lien avec notre mission....Permanent employmentFull timeContract workWeekend workAfternoon shift
- ...répondre aux questions et lever les objections; Finaliser les baux et les documents requis, en assurer la conformité et le suivi; Développer et entretenir une relation de confiance avec les clients, avant, pendant et après la location. Ce que vous apporterez :...Permanent employmentContract workPart timeWeekend workDay shift
- ...et valorisant. Une gestion qui favorise l’autonomie, la confiance et le leadership. Un accès à des possibilités concrètes de développement professionnel. Une occasion unique de contribuer à des projets innovants et à fort impact social, en lien avec notre mission....Permanent employmentFull timeContract workNight shiftWeekend work
- ...vous permet d’assurer la livraison des projets conformément aux exigences techniques, contractuelles et organisationnelles. Vous développez, consolidez et maintenez des plannings de référence fiables, identifiez les chemins critiques et analysez les impacts des risques et...Daily paidPermanent employmentFull timeApprenticeshipRemote workFlexible hours
- ...faisant progresser notre culture d’amélioration continue. Gestion des équipes ingénierie & maintenance Encadrer, mobiliser et développer l’équipe d’ingénieurs ainsi que l’équipe de maintenance Planifier et prioriser les projets d’ingénierie et les interventions de maintenance...Permanent employmentFull time
- ...autonomie et où tes idées compteront Avec une rémunération concurrentielle et des assurances collectives Avec des possibilités de développement et d’évolution au sein de l’entreprise Où tu auras accès à une salle d’entraînement gratuitement et à une cafétéria rénovée...Permanent employment
- ...au pays, supervise le déroulement quotidien des activités dans la cuisine. En d’autres termes, il s’occupe de la formation et du développement et du rendement des membres de l’équipe de la cuisine. L’assistant gestionnaire de cuisine s’assure que les personnes les plus importantes...Daily paidFlexible hours
- ...appelé à communiquer tant à l’oral qu’à l’écrit avec des clients et des fournisseurs internationaux quotidiennement Logique comptable développée Grand sens de la confidentialité Excellente gestion du temps et des priorités Souci du détail et rigueur Expérience en...Permanent employmentFull timeLocal area
- ...équipes multidisciplinaires passionnées. En tant qu’ Ingénieur électrique , tu participeras à des projets stimulants touchant le développement de produits, les équipements industriels, l’automatisation et les systèmes électromécaniques. Ton expertise sera reconnue et...Permanent employmentFlexible hours
- ...rejoindre une équipe soudée, où tous sont motivés à se dépasser. Joins-toi à nous pour bâtir un avenir solide ! DÉVELOPPEUR / DÉVELOPPEUSE DE DONNÉES La Direction des technologies de l’information est à la recherche d’une personne clé pour se joindre à son équipe....Permanent employmentApprenticeshipRemote work
- ...déclarations de revenus de sociétés (T2) et collaborer à la planification fiscale. Encadrer et soutenir les stagiaires dans leur développement professionnel. Travailler en étroite collaboration avec l'équipe des déclarations de revenus des particuliers (T1)....Permanent employmentFull timeTemporary workInternshipFlexible hours
$80k per year
...échantillonnage, EST À TA RECHERCHE! Pourquoi ? Pour joindre notre équipe incroyable à titre de programmeur, un poste permanent et en développement continu ! Salaire pouvant atteindre 80 000 $ par année, selon l'expérience et les compétences Où ? À nos bureaux de Sainte-...Permanent employmentFull timeWork at officeRemote work- ...domaine de pointe. Vous travaillerez avec des équipes collaboratives, innovantes et passionnées, et vous jouerez un rôle clé dans le développement de composants et sous-ensembles d’intérieurs pour nos projets ferroviaires, en respectant des objectifs ambitieux en matière de...Daily paidFull timeApprenticeshipFlexible hours
$20.87 per hour
...plusieurs jeux extérieur.Description de l’offre d’emploi Assister les éducatrices dans la réalisation de programmes stimulant le développement global (moteur, social, affectif et cognitif) des enfants. Animer des activités quotidiennes : raconter des histoires,...Permanent employmentFull time- ...laissez-nous vous montrer pourquoi Sysco est au cœur de l'alimentation et du service. Ce poste Le·la directeur·trice régional·e du développement des affaires dirige une équipe de gérants du développement des affaires au sein d'une région donnée afin de stimuler l'acquisition...RemplacementWork at office
- ...rejoindre une équipe soudée, où tous sont motivés à se dépasser. Joins-toi à nous pour bâtir un avenir solide ! DÉVELOPPEUR / DÉVELOPPEUSE EN INTELLIGENCE ARTIFICIELLE La Direction des Technologies de l’information est à la recherche d’une personne clé pour se...ApprenticeshipRemote work
- ...Mission Relevant de la Directrice principale – Développement immobilier et expansion, le chargé de projet sénior – développement immobilier prend en charge l’avancement de projets de développement depuis l’analyse des opportunités jusqu’à la livraison des dessins de construction...Permanent employmentFull timeRemote workMonday to fridayDay shift
$26 - $28 per hour
...polyvalent au cœur du changement social des femmes! Sommaire du poste : Dans le respect de la mission du Centre, l’agente au développement communautaire contribue au développement, à la coordination et la mise en œuvre de projets favorisant l’autonomie, le mieux-être et...Daily paidPermanent employmentPart timeWork at office- ...of Chambly, Quebec, and we're seeking a dedicated and experienced nanny to join us. Our family is looking for someone who can provide full-time care for our infant and support our primary school-aged child. This position is live-out, allowing you to return to your own home...Hourly payFull timeLive out
$100k - $135k per year
...sociales régulières ~ Activités du mercredi au bureau (lunchs, sushi, bingo et plus) ~ Plus de 40 activités sociales par année ~ Développement professionnel ~ Formation continue ~ Mentorat ~ Réelles possibilités d’avancement et de développement de carrière En...Permanent employmentWork at officeFlexible hoursDay shift$30.59 per hour
...ses élèves tout comme le bien-être de ses employés? Le Centre de services scolaire Marie-Victorin compte sur vous! Le Service du développement des infrastructures scolaires (DIS) recherche un analyste en approvisionnement et en aménagement pour combler un poste régulier à...Hourly payFull timeContract workSummer workWork at officeLocal areaWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developper. Be the first to apply!





