Développeur web full-stack

4 weeks ago


Montréal QC, Canada CM Labs Simulations Full time

Description de l’entreprise

Nous sommes l’entreprise derrière les simulateurs terrestres et maritimes les plus fiables de l’industrie. CM Labs développe des solutions basées sur la simulation qui aident nos clients à concevoir des équipements de pointe et à se préparer à des opérations spécialisées. Notre plateforme Vortex Studio alimente les simulateurs de formation, les exercices de mission, les jeux sérieux, le prototypage virtuel et les tests. Avec plus de 1 000 simulateurs déployés dans 30 pays et des clients comme Honda, Hitachi, Liebherr, la NASA et Volvo , notre impact mondial est indéniable.

Description du poste

Nous recherchons un Développeur Web Full Stack Senior pour jouer un rôle clé dans l’évolution de notre logiciel Intellia (Intellia Instructor) , une solution de support à la formation des simulateurs, disponible sur le cloud et en installation locale.

Dans ce rôle, vous mettrez à profit votre expertise approfondie en conception de systèmes web et infonuagiques pour mener des initiatives stratégiques touchant plusieurs équipes. Travaillant avec une supervision minimale, vous prendrez des décisions techniques indépendantes, dirigez des efforts de conception et collaborez avec diverses équipes pour résoudre des défis complexes. Vous encadrerez également les nouveaux talents et explorerez continuellement des opportunités d’apprentissage à fort impact.

ResponsabilitésLeadership technique & collaboration

  • Agir en tant qu’expert dans un ou plusieurs domaines, en apportant des perspectives stratégiques et des solutions innovantes.
  • Diriger la conception et l’architecture de systèmes ayant un impact sur plusieurs équipes et projets majeurs.
  • Collaborer régulièrement avec des équipes internes et interfonctionnelles pour diagnostiquer et résoudre des problèmes techniques complexes.
  • Communiquer clairement les raisons derrière les décisions techniques afin de favoriser l’alignement et la compréhension commune.

Développement Full Stack

  • Concevoir et maintenir des applications backend et frontend évolutives, sécurisées et performantes.
  • Développer, implémenter et documenter des API REST, et travailler avec des bases de données comme PostgreSQL ainsi que des frameworks de messagerie comme NATS.
  • Déployer des applications sur des plateformes infonuagiques ( AWS, Azure, etc. ) en respectant les meilleures pratiques en matière de sécurité et de performance.
  • Utiliser la conteneurisation ( Docker, Docker Compose ) et l’orchestration ( Kubernetes ) pour optimiser les déploiements.

Coordination d’équipe & amélioration des processus

  • Coordonner les activités Agile et Scrum de l’équipe web en assumant un rôle de Scrum Master .
  • Participer activement au recrutement, à l’intégration et au mentorat pour bâtir une équipe forte et collaborative.
  • Identifier et mettre en place de nouvelles méthodes de travail et outils afin d’optimiser la productivité.
  • Représenter les valeurs de l’entreprise en établissant des standards élevés en matière de qualité, de responsabilité et d’amélioration continue.

Qualifications

  • 12+ ans d’expérience en développement web full stack.
  • Expertise approfondie en JavaScript/TypeScript moderne et en frameworks Node.js ( Express, NestJS ou Fastify ).
  • Excellentes compétences en développement frontend ( React de préférence, ou expérience avec Vue.js/Angular).
  • Expérience éprouvée dans l’implantation de pratiques CI/CD avec des outils comme Jenkins, CircleCI, Bamboo ou GitOps .
  • Maîtrise de la conception d’ API REST et des bases de données relationnelles et NoSQL.
  • Bonne connaissance des systèmes Linux , y compris la configuration OS et le développement.
  • Compréhension des meilleures pratiques en cybersécurité .
  • Expérience pratique dans le déploiement d’applications infonuagiques ( AWS, Azure, etc. ) et l’utilisation de technologies de conteneurisation.
  • Excellentes compétences en réflexion stratégique et en résolution de problèmes, avec la capacité de prendre des décisions techniques indépendantes sur des initiatives majeures.
  • Solides aptitudes en communication et expérience dans l’encadrement de développeurs juniors.

Atouts

  • Expérience avancée avec les services AWS ( EC2, EKS, S3, RDS, VPC ) ou d’autres plateformes infonuagiques équivalentes.
  • Familiarité avec les solutions de collecte et surveillance des données télémétriques (ex. Grafana Cloud ).
  • Maîtrise d’autres langages de script ( Python, Bash ).
  • Expérience avec le développement mobile ( Android, iOS, React Native ).
  • Connaissance des fonctionnalités d’ IA/ML appliquées à la simulation et des outils MLOps ( Kubeflow, MLFlow, TFX ), ainsi que des outils de visualisation de données ( Tableau, PowerBI ).

Company Description

We are the company behind the most trusted land and sea simulators in the industry. CM Labs builds simulation-based solutions that help clients design advanced equipment and prepare for skilled operations. Our Vortex Studio platform powers training simulators, mission rehearsal, serious games, virtual prototyping, and testing. With over 1,000 simulators deployed in 30 countries and customers including Honda, Hitachi, Liebherr, NASA, and Volvo, our global impact is clear.

Job Description

We are seeking a Staff Full Stack Web Developer to play a pivotal role in evolving our Intellia ( Intellia Instructor ) cloud and on-premise simulator training support software. In this role, you’ll leverage your deep expertise in web and cloud system design along with strategic initiatives that span multiple teams. Working with minimal supervision, you will make independent technical decisions, lead design efforts, and collaborate across groups to solve complex challenges. Additionally, you will mentor new talent and continuously explore high-impact learning opportunities.Responsibilities

Technical Leadership & Collaboration

  • Serve as a subject matter expert in one or more areas, offering strategic insights and innovative solutions.
  • Lead system design and architectural initiatives that affect multiple teams and major projects.
  • Collaborate regularly with internal and cross-functional teams to diagnose and resolve complex technical issues.
  • Clearly communicate the rationale behind technical decisions (“the why”) to foster shared understanding and alignment.

Full Stack Development

  • Develop and maintain scalable, secure, and high-performance backend and frontend applications.
  • Design, implement, and document REST APIs; work with databases such as PostgreSQL and messaging frameworks such as NATS.
  • Deploy applications on cloud platforms (AWS, Azure, etc.) while ensuring adherence to best practices in security and performance.
  • Utilize containerization (Docker, Docker Compose) and orchestration (Kubernetes) to streamline deployments.

Team Coordination & Process Improvement

  • Provide technical coordination of our web team’s Agile and Scrum activities, serving in a Scrum Master capacity.
  • Actively participate in hiring, onboarding, and mentoring processes to build a strong, collaborative team.
  • Identify and implement new work methods and tools to optimize team productivity.
  • Demonstrate company values by setting high standards for quality, accountability, and continuous improvement.

Qualifications

  • Extensive experience (12+ years) in full stack web development.
  • Deep expertise in modern JavaScript/TypeScript and Node.js frameworks (e.g., Express, NestJS, or Fastify).
  • Strong frontend development skills (React preferred, or experience with Vue.js/Angular).
  • Proven experience establishing CI/CD practices using tools like Jenkins, CircleCI, Bamboo, or GitOps.
  • Proficiency in designing REST APIs and working with both relational and NoSQL databases.
  • Excellent understanding of Linux systems, including OS configurations and development.
  • Knowledge of cybersecurity best practices.
  • Hands-on experience deploying applications on cloud platforms (AWS, Azure, or similar) and working with container technologies.
  • Exceptional strategic thinking and problem-solving skills, with the ability to make independent technical decisions that drive major initiatives.
  • Strong communication skills, with experience interfacing across teams and mentoring junior engineers.

Assets

  • Advanced experience with AWS services (EC2, EKS, S3, RDS, VPC) or equivalent cloud platforms.
  • Familiarity with telemetry data collection and monitoring solutions (e.g., Grafana Cloud).
  • Proficiency in additional scripting languages (Python, Bash).
  • Exposure to mobile development frameworks (e.g., Android, iOS, React Native).
  • Experience with simulation-oriented AI/ML features and MLOps tools (Kubeflow, MLFlow, TFX) as well as data visualization tools (Tableau, PowerBI).



  • Montréal, QC, Canada NutraSoft Full time

    Job Title: Full Stack Web Developer (French below) Full Stack Web Developer (ERP System Transition) Type: Full-Time Company:  NutraSoft About Us: We are a rapidly growing software company disrupting our market segment with innovative solutions that redefine business operations. With a strong foundation in enterprise resource planning (ERP) systems,...


  • Montréal, QC, Canada NutraSoft Full time

    Job Title: Full Stack Web Developer (French below) Full Stack Web Developer (ERP System Transition) Type: Full-Time Company:  NutraSoft About Us: We are a rapidly growing software company disrupting our market segment with innovative solutions that redefine business operations. With a strong foundation in enterprise resource planning (ERP) systems,...


  • Québec, QC, Canada Gecko Alliance Full time

    Gecko Alliance - Un leader dans l'industrie des spas depuis 30 ans. Gecko Alliance conçoit et distribue des solutions électroniques novatrices pour l’industrie des spas. En collaboration avec nos clients, nous développons des systèmes de contrôle, claviers, pompes et accessoires à la fine pointe de la technologie, en accompagnant leurs partenaires...


  • Québec, QC, Canada Gecko Alliance Full time

    Gecko Alliance - Un leader dans l'industrie des spas depuis 30 ans. Gecko Alliance conçoit et distribue des solutions électroniques novatrices pour l’industrie des spas. En collaboration avec nos clients, nous développons des systèmes de contrôle, claviers, pompes et accessoires à la fine pointe de la technologie, en accompagnant leurs partenaires...


  • Montréal, QC, Canada Importations Thibault ltée Full time

    Importations Thibault est une entreprise familiale qui œuvre dans le domaine de la distribution de pièces et accessoires pour sports motorisés. Le respect et l'esprit d'équipe font partie de nos valeurs. Nous sommes actuellement à la recherche d’un programmeur full stack Tu veux travailler pour une entreprise dynamique? Tu aimes le travail...

  • Full Stack Engineer

    4 weeks ago


    Montréal, QC, Canada TALTEK | TALENT in TECHNOLOGY Full time

    TALTEK cherche à combler le poste suivant pour l’un de ses clients : POSTE PERMANENT - Développeur Full Stack Microsoft: Bilingual|Montreal|Hybrid RÉSUMÉ DU POSTE À titre de Développeur Full Stack Microsoft au sein de l’équipe de livraison de service, vous réalisez et collaborez à la mise en place de solutions innovatrices. Si vous avez...

  • Full Stack Engineer

    4 weeks ago


    Montréal, QC, Canada TALTEK | TALENT in TECHNOLOGY Full time

    TALTEK cherche à combler le poste suivant pour l’un de ses clients : POSTE PERMANENT - Développeur Full Stack Microsoft: Bilingual|Montreal|Hybrid RÉSUMÉ DU POSTE À titre de Développeur Full Stack Microsoft au sein de l’équipe de livraison de service, vous réalisez et collaborez à la mise en place de solutions innovatrices. Si vous avez...


  • Montréal, QC, Canada Astek Full time

    Offre d'emploi : Développeur (Mendix / Full Stack .NET) Localisation : Montréal Durée du mandat : 1 an Mode de travail : [Présentiel/Hybride/Télétravail Début : Dès que possible [Date ou ASAP] Pourquoi nous rejoindre ? Astek est un leader mondial en conseil technologique. Avec 9 600 experts dans le monde, nous guidons nos clients dans...


  • Montréal, QC, Canada Astek Full time

    Offre d'emploi : Développeur (Mendix / Full Stack .NET) Localisation : Montréal Durée du mandat : 1 an Mode de travail : [Présentiel/Hybride/Télétravail Début : Dès que possible [Date ou ASAP] Pourquoi nous rejoindre ? Astek est un leader mondial en conseil technologique. Avec 9 600 experts dans le monde, nous guidons nos clients dans...

  • Full Stack Engineer

    3 weeks ago


    Montréal, QC, Canada Open Systems Technologies Full time

    Full Stack Java Angular Developer • 10 Years of project experience as a full stack Software developer • Excellent knowledge of Web technologies including HTML5, CSS3, JavaScript/Typescript, jQuery, Responsive Web design. Very Good knowledge of Angular, AngularJS framework • Experience in using browser dev tools and extensions for development •...

  • Full Stack Engineer

    3 weeks ago


    Montréal, QC, Canada Open Systems Technologies Full time

    Full Stack Java Angular Developer • 10 Years of project experience as a full stack Software developer • Excellent knowledge of Web technologies including HTML5, CSS3, JavaScript/Typescript, jQuery, Responsive Web design. Very Good knowledge of Angular, AngularJS framework • Experience in using browser dev tools and extensions for development •...


  • Montréal, QC, Canada Banque Nationale Full time

    Une carrière en tant que développeur senior full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications back-end et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java,...


  • Montréal, QC, Canada Fed IT Full time

    Bonjour, Je suis Clémence, conseillère en recrutement et développement des affaires au sein de FED IT, cabinet de recrutement spécialisé sur les métiers TI. J'interviens sur deux types de recrutement : temporaires et permanents. Tous nos consultants sont des experts TI qui parlent votre langage et évoluent dans votre univers. Nous couvrons les...


  • Montréal, QC, Canada The CSL Group Inc. Full time

    L’entreprise Groupe CSL inc. (« CSL ») de Montréal, Canada, est l’un des chefs de file mondiaux de services de manutention et de transport maritime de marchandises sèches en vrac. Par l’intermédiaire de ses principales divisions opérationnelles, Canada Steamship Lines, CSL Americas, CSL Australia, CSL Asia et CSL Europe, CSL possède et...


  • Québec, QC, Canada Systèmes PRAN inc. Full time

    Tu es un mordu de la technologie? Viens te joindre à nous. Situé à Québec, notre équipe est à la recherche d’un Développeur Full Stack pour notre division de télémétrie véhiculaire, pour nous aider à supporter notre croissance à l’intérieur du département d’ingénierie. On parle d’un poste permanent, à temps plein, avec un bon...


  • Montréal, Canada Banque Nationale Full time

    Une carrière en tant que développeur senior full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications back-end et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java,...


  • Montréal, Canada Banque Nationale Full time

    Une carrière en tant que développeur senior full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications back-end et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java,...


  • Mont-Tremblant, QC, Canada Mage Montréal Full time

    Vous êtes un Développeur Magento 2 expérimenté ? Vous habitez au Québec ? Vous avez de l'expérience en agence ? Ce poste est fait pour vous ! Nous recherchons un Développeur Full Stack certifié Magento pour rejoindre notre équipe dynamique chez Mage Montreal. Si vous êtes passionné par le développement web et que vous souhaitez faire partie...


  • Montréal, Canada Arrivage Full time

    _Montréal, Canada_ **DÉVELOPPEMENT WEB FULL-STACK**: - Plateforme de circuits courts de la ferme à l’assiette_ **Lieu** : 141 Av. du Président-Kennedy, Montréal, Québec **Qui nous sommes** Arrivage est une startup basée à Montréal qui développe une plateforme Plateforme de gestion de commandes pour agriculteurs et artisans. Maraîchers,...

  • Full Stack Engineer

    4 weeks ago


    Montréal, QC, Canada TALTEK | TALENT en TECHNOLOGIE Full time

    TALTEK cherche à combler le poste suivant pour l’un de ses clients : CONSULTANT - Développeur Logiciel (Mendix / Full Stack .NET) Mandat de 24 mois - HYBRIDE (2 jours au bureau du centre-ville de Montréal) À PROPOS DU RÔLE Nous sommes à la recherche d’un(e) Développeur Logiciel (Mendix / Full Stack .NET) pour un de nos clients du centre-ville...