Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack JavaScript Developer / Développeur Full Stack JavaScript

Full-time

CGI

Full Stack JavaScript Developer


About the Role:

Within a Global Banking Technology & Operations environment, the Client Lifecycle and Digital team is responsible for designing, developing, and maintaining B2B digital platforms used by corporate and investment banking clients. These platforms provide end-to-end electronic services across pre-trade, execution, and post-trade activities, delivering digital solutions for financing, cash management, equipment finance, and securities businesses.

As a Full Stack Developer, you will contribute to the delivery of secure, scalable, and high-performance web applications, working in close collaboration with business stakeholders, product owners, and technical teams in an Agile and industrialized delivery environment.

Missions / Responsibilities:

Day-to-Day Activities:

  • Collaborate with product owners, business analysts, and technical teams to analyze, refine, and estimate user stories.

  • Design, develop, and deploy front-end and back-end software components that deliver tangible business value.

  • Build and maintain single-page applications using React and TypeScript, ensuring performance, accessibility, and usability.

  • Develop and integrate Web APIs using object-oriented design and clean architecture principles.

  • Ensure proper testing of all components in line with the team’s testing strategy.

  • Actively contribute to continuous integration and continuous delivery (CI/CD) pipelines in pre-production and production environments.

  • Participate in production releases, monitoring, and operational support.

  • Investigate, troubleshoot, and resolve bugs and incidents.

  • Reduce technical debt through refactoring and software craftsmanship practices.

  • Participate in code reviews, promoting coding standards and best practices.

  • Continuously improve solutions in terms of security, scalability, maintainability, and user experience.

  • Share technical knowledge and best practices with team members.

Technical Environment:

  • Front-end: React | TypeScript | Bootstrap | CSS / SASS | Webpack.

  • Back-end: .NET C# | Web APIs | PostgreSQL.

  • Testing: Jest | React Testing Library | xUnit.

  • DevOps & Cloud: Jenkins | GitHub Actions | Azure | Kubernetes | Private Cloud.

  • Delivery & Collaboration: Agile / Scrum | CI/CD | GitHub.

Profile & Required Skills:

Core Competencies:

  • Strong focus on software craftsmanship and high-quality code standards.

  • Proven experience designing and implementing modern web solutions and React-based single-page applications.

  • Solid experience with TypeScript, component-based architectures, and front-end best practices.

  • Experience with testing strategies and predictable, low-risk release cycles.

  • Hands-on experience developing Web APIs using an object-oriented approach.

  • Practical experience with CI/CD pipelines using Jenkins and/or GitHub Actions.

  • Experience deploying and maintaining cloud-based web applications, preferably on Azure.

  • Good understanding of design patterns, clean code, and software engineering best practices.

Technical Must-Have:

  • TypeScript.

  • React.

  • Bootstrap.

  • Jest / React Testing Library.

  • Jenkins and/or GitHub Actions.

Technical Nice-to-Have:

  • Experience with monorepo architectures (e.g. Lerna).

  • Knowledge of Cucumber, Playwright, TDD and BDD practices.

  • Familiarity with UI/UX principles and tools such as Figma.

  • Experience in performance optimization and profiling.

  • Knowledge or experience with Java - .NET C#.

Languages:

  • French : fluent.

  • English : professional working proficiency (spoken and written).


Développeur Full Stack JavaScript:

À propos du poste:

Au sein d’un environnement Global Banking Technology & Operations, l’équipe Client Lifecycle and Digital est en charge de la conception, du développement et de la maintenance de plateformes digitales B2B destinées aux clients de la banque d’investissement et de financement. Ces plateformes fournissent des services électroniques de bout en bout sur les phases pré-trade, exécution et post-trade, en proposant des solutions digitales pour les activités de financement, de gestion de trésorerie, de financement d’équipements et de titres.

En tant que Développeur Full Stack, vous contribuerez à la livraison d’applications web sécurisées, performantes et scalables, en collaboration étroite avec les équipes métiers, les Product Owners et les équipes techniques, dans un cadre Agile et industrialisé.

Missions / Responsabilités:

Activités au quotidien:

  • Collaborer avec les Product Owners, les Business Analysts et les équipes techniques pour analyser, affiner et estimer les user stories.

  • Concevoir, développer et déployer des composants logiciels front-end et back-end apportant une réelle valeur métier.

  • Développer et maintenir des applications single-page (SPA) en React et TypeScript, en garantissant performance, accessibilité et ergonomie.

  • Concevoir et intégrer des API Web en s’appuyant sur des principes de conception orientée objet et d’architecture propre.

  • Assurer un niveau de tests adapté (unitaires, intégration, fonctionnels) conformément à la stratégie de test de l’équipe.

  • Contribuer activement aux chaînes d’intégration et de livraison continues (CI/CD) en environnements de pré-production et de production.

  • Participer aux mises en production, au monitoring et au support applicatif.

  • Analyser, diagnostiquer et corriger les anomalies et incidents.

  • Réduire la dette technique par des actions de refactoring et des pratiques de software craftsmanship.

  • Participer aux revues de code et promouvoir les standards de développement et les bonnes pratiques.

  • Améliorer en continu les solutions en termes de sécurité, scalabilité, maintenabilité et expérience utilisateur.

  • Partager les bonnes pratiques techniques et les connaissances avec les membres de l’équipe.

Environnement technique:

  • Front-end: React | TypeScript | Bootstrap | CSS / SASS | Webpack.

  • Back-end: .NET C# | Web APIs | PostgreSQL.

  • Testing: Jest | React Testing Library | xUnit.

  • DevOps & Cloud: Jenkins | GitHub Actions | Azure | Kubernetes | Private Cloud.

  • Delivery & Collaboration: Agile / Scrum | CI/CD | GitHub.


Profil & Compétences requises:

Compétences clés:

  • Forte culture de software craftsmanship et exigence élevée sur la qualité du code.

  • Expérience confirmée dans la conception et le développement de solutions web modernes et d’applications React (SPA).

  • Solide maîtrise de TypeScript, des architectures orientées composants et des bonnes pratiques front-end.

  • Expérience dans la mise en œuvre de stratégies de tests et de cycles de livraison réguliers et sécurisés.

  • Expérience pratique dans le développement d’API Web selon une approche orientée objet.

  • Bonne maîtrise des pipelines CI/CD (Jenkins et/ou GitHub Actions).

  • Expérience dans le déploiement et la maintenance d’applications cloud, idéalement sur Azure.

  • Bonne connaissance des design patterns, du clean code et des bonnes pratiques de développement logiciel.

Compétences techniques indispensables:

  • TypeScript.

  • React.

  • Bootstrap.

  • Jest / React Testing Library.

  • Jenkins et/ou GitHub Actions.

Compétences techniques appréciées:

  • Expérience des architectures monorepo (ex. Lerna).

  • Connaissance de Cucumber, Playwright, ainsi que des pratiques TDD / BDD.

  • Sensibilité aux principes UX/UI et utilisation d’outils de design comme Figma.

  • Expérience en optimisation des performances et en profiling applicatif.

  • Connaissance ou expérience en Java - .NET C#.

Langues:

  • Français : courant

  • Anglais : niveau professionnel (oral et écrit)

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Full Stack JavaScript Developer / Développeur Full Stack JavaScript in Montréal, QC vacancy
  • $120k per year

     ...Poste : développeur full stack principal (Node.js / React / TypeScript) Lieu de travail : Vieux-Montréal - mode hybride (3 jours par semaine...  .............................. Position: Senior Full-Stack Developer (Node.js / React / TypeScript) Location: Old Montreal - Hybrid... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Work at office
    3 days per week

    Quantum Technology Recruiting Inc. (QTR)

    Montréal, QC
    4 days ago
  • $118k - $152k per year

     ...génération. Le rôle À titre de développeur Full Stack, vous concevrez et développerez des...  ...avec NodeJS, TypeScript ou des cadres JavaScript modernes Familiarité avec les outils...  .... The Role As a Full Stack Developer, you will design and develop web-based and... 
    Javascript
    Internship
    Immediate start

    Capco

    Montréal, QC
    6 hours ago
  •  ...remettre en question le consensus. Nous recherchons plusieurs développeurs Full Stack passionnés pour rejoindre notre équipe. Vous développerez...  ...et expérience d'au moins un des langages suivants : JavaScript/TypeScript, Node.js, React et Python. La maîtrise de plusieurs... 
    Javascript
    Daily paid
    Apprenticeship
    Work at office
    Remote work
    Worldwide

    DRW Montreal

    Montréal, QC
    6 days ago
  • $90k - $100k per year

     ...Exigences : ~5+ ans d'expérience professionnelle en tant que développeur Angular. ~ Bonne maîtrise de Angular, HTML et CSS et Java....  ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain... 
    Javascript
    Long term contract
    Apprenticeship
    Work at office
    Flexible hours
    Day shift

    Synechron

    Montréal, QC
    more than 2 months ago
  • $80k - $115k per year

    Full stack .NET Developer Position Description Role Summary We are looking for a highly skilled Senior .NET Developer to lead the design...  ...IT and business consulting services firms in the world. Développeur .NET full stack Job Description Résumé du poste... 
    Suggested
    Montréal, QC
    11 days ago
  •  ...challenge consensus.   We are looking for multiple passionate Full Stack Software Developers to join our team. You will develop critical software that...  ...knowledge and experience in at least 1 of the following: JavaScript/TypeScript, NodeJs, React, and Python. Experience in more... 
    Javascript
    Work from home

    DRW

    Montréal, QC
    6 hours ago
  • $108.5k per year

     ...we all win. We provide a full benefits package, including exciting...  ...à la recherche d'un développeur logiciel III pour venir travailler...  ...des services pleine pile (full stack) et des interfaces utilisateur...  ..., les API REST, Node.js, JavaScript et Spring Boot. ~ Bonne connaissance... 
    Javascript
    Contract work
    Apprenticeship
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    1 day ago
  •  ...100 private cloud companies in the world. We're growing fast and hiring the engineering talent to match. We are looking for a Full Stack Developer to join these teams. These roles have openings at Intermediate, Senior and Lead level positions. What you’ll do: You'll... 
    Long term contract
    Immediate start

    MaintainX

    Montréal, QC
    6 hours ago
  • $70k - $115k per year

    Développeur Full Stack .NET Senior Description de poste Nous recherchons un développeur...  ...frontend à l'aide de frameworks JavaScript modernes tels que Vue.js et React. • Garantir...  ...au monde. Senior Full-Stack .NET Developer Position Description Full Stack Developer... 
    Javascript
    Day shift
    Montréal, QC
    5 days ago
  •  ...companies throughout North America streamline operations, improve efficiency, and maximize their ERP investment. Our team of JavaScript Developers are experts in the automation of business processes, the development of new codebases, extensions and integrations with the... 
    Javascript
    Full time
    Remote work
    Flexible hours

    GURUS Solutions

    Montréal, QC
    9 days ago
  •  ...L’opportunité Nous sommes à la recherche d’un développeur full stack senior hautement qualifié pour se joindre à notre équipe, dédiée à la...  ...opportunity We are seeking a highly skilled Senior Full-Stack Developer to join our team, dedicated to building dashboards for game... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    9 days ago
  •  ...hiring the engineering talent to match. We are looking for Full-Stack Developers to join our Connected Data team in the Engineering...  ...Do: Build and evolve our integrations platform — Design, develop, and maintain the connectors and data pipelines that bring customer... 
    Long term contract
    Immediate start

    MaintainX

    Montréal, QC
    6 hours ago
  • Nous sommes à la recherche d'un(e) Développeur(se) Logiciel Principal(e) Full Stack pour propulser les activités d'un laboratoire d'innovation appartenant à un chef de file canadien du secteur des assurances et des services financiers. Dans le cadre de ce mandat, vous propulserez... 
    Contract work
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week

    Randstad

    Montréal, QC
    a month ago
  •  ...Scribendi is seeking a Senior Full-Stack Engineer to build AI-driven products that empower researchers worldwide. You will work across the...  ...stack to deliver scalable, high-performance applications and help develop agentic AI systems and intelligent collaboration tools that... 
    Javascript
    Worldwide

    Scribendi

    Montréal, QC
    23 days ago
  •  ...a place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset Systematic Strategies team. This team builds AI and ML-powered tools and solutions that enable... 
    Remote work

    DRW

    Montréal, QC
    6 days ago
  •  ...version below Senior Magento Developer Location / Work Model ~...  ...processes. You will own the full lifecycle of a modern...  ...optimization Additional Skills JavaScript, HTML5, CSS3 Linux systems...  ...Canada. Version Française Développeur Magento Senior Lieu / Mode... 
    Javascript
    Full time
    Work at office
    Remote work
    Flexible hours

    FortNine

    Montréal, QC
    6 days ago
  • $80k - $86k per year

     ...companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Data & Reporting Developer - Javascript with our large consulting client, working onsite at a major financial services client in the downtown Montreal area.... 
    Javascript
    Permanent employment
    Contract work
    Temporary work
    Work at office

    Tech Talent International

    Montréal, QC
    7 days ago
  •  ...Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible...  ...Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React. Familiarity with... 
    Javascript
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  • Full-Stack AI Developer Position Description At CGI, we shape the future of artificial intelligence through practical and responsible solutions...  ...IT and business consulting services firms in the world. Développeur / Développeuse Full-Stack spécialisé(e) en IA Job... 
    Javascript
    Permanent employment
    Apprenticeship
    Montréal, QC
    more than 2 months ago
  •  ...global renewable energy footprint. We are looking for a strong Full-Stack Developer to join our core engineering team. You will work alongside...  ...mondiale des énergies renouvelables. Nous recherchons un développeur Full-Stack confirmé pour rejoindre notre équipe d’ingénierie... 
    Work at office

    CWP Energy

    Montréal, QC
    24 days ago
  • $60k - $115k per year

    Développeur Frontend Javascript Intermédiaire Description de poste Propulsez la performance décisionnelle...  ...au monde. JavaScript Frontend Developer (Intermediate) Position Description...  ...and belonging. Here, you’ll reach your full potential because… You are invited to... 
    Javascript
    Temporary work
    Montréal, QC
    3 days ago
  •  ...Music. We are looking to hire talented developers to join our team. Be part of a fast moving...  ...developed using Python, MySQL, HTML, JavaScript, and CSS. Work with the development team...  ...you to do: Collaborate with team of full stack developers to design, develop, unit test... 
    Javascript
    Full time

    MOKO

    Montréal, QC
    20 days ago
  • $83.3k per year

     ...highly respected medical device company developing life-saving therapies that improve patient...  ...and highly motivated Senior Software Developer (C++/Qt) to contribute to the development...  ...Working proficiency in French.   Développeur logiciel principal (C++/Qt)   À propos... 
    Hourly pay
    Long term contract
    Work at office
    Local area
    Worldwide
    Relocation
    Relocation package
    Shift work
    3 days per week

    Boston Scientific

    Montréal, QC
    1 day ago
  •  ...Role Description: · Design, develop, and support front end applications using Angular and backend services using Java & Spring Boot. · Build and maintain scalable RESTful APIs and microservices for enterprise grade banking applications. · Work closely with product... 
    Contract work

    Astra North Infoteck Inc.

    Montréal, QC
    16 days ago
  •  ...more inclusive world. Role Overview We are seeking a Senior Full Stack Java Developerand strong cloud experience to contribute to the...  ...sessions to ensure clarity and technical feasibility Design, develop, and maintain high-performance, scalable, and secure applications... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    10 days ago
  • $200k per year

     ...Full Stack Developer Role: Full Stack Developer Client: Leading FinTech Firm Compensation: Up to $200K CAD + Bonus Location : Downtown Montreal (Hybrid) Overview We're working with a top-tier FinTech client who is looking for outstanding Full Stack Developers... 
    Long term contract
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...le compte de l’un de nos clients, Astek Canada recherche un·e Développeur·euse Java back‑end senior pour participer à l’évolution de solutions...  ...ou conception applicative (atout) Certification AWS Developer Associate (atout) Leadership et bonnes aptitudes en communication... 

    Astek

    Montréal, QC
    18 days ago
  •  ...Location: US or Canada Type: US Applicants - Full-Time; Canadian Applicants - Independent...  .... We’re seeking a Senior Full-Stack Engineer to join our growing team. In this...  ...Application Development Detection: Develop backend algorithms to process articles, chunk... 
    Full time
    For contractors

    Human Agency

    Montréal, QC
    6 hours ago
  •  ...team (15+ researchers), taking approaches developed in our research towards real world...  ...understandable and practical form. The developer will maintain, extend, and improve the existing...  ...will be contacted. ******* Développeur.se logiciel, Mitigation de la désinformation... 
    Javascript
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    more than 2 months ago
  •  ...Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous travaillerez sur site pour l’un des leaders de...  ...English Version: Want to start your career as a Java Developer? Graduate training, ongoing support, opportunities at leading... 
    Daily paid
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Flexible hours

    mthree Recruiting Portal

    Montréal, QC
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack JavaScript Developer / Développeur Full Stack JavaScript. Be the first to apply!