Talent.com
CGI
Full Stack JavaScript Developer / Développeur Full Stack JavaScriptCGI • Montréal, Québec, Canada
No longer accepting applications
Full Stack JavaScript Developer / Développeur Full Stack JavaScript

Full Stack JavaScript Developer / Développeur Full Stack JavaScript

CGI • Montréal, Québec, Canada
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

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)

Create a job alert for this search

Full Stack JavaScript Developer / Développeur Full Stack JavaScript • Montréal, Québec, Canada

Similar jobs

Développeur(euse) Full Stack Hybride

DialogueMontreal (administrative region), QC, CA
Full-time

Faites partie de l'équipe Dialogue en tant que Développeur(euse) logiciel principal(e), Full Stack, et transformez l'avenir des soins virtuels au Canada.Ce poste hybride exige une excellente maîtri... Show more

 • Promoted

Montreal Full-Stack Developer Role

NamelyMontreal (administrative region), QC, CA
Full-time

Transform veterinary care at Small Door as a Full-Stack Developer based in Montreal.Bring your expertise in ReactJS and Ruby on Rails to drive exceptional member experiences.This full-time Senior D... Show more

 • Promoted

Développeur(euse) logiciel principal(e), Full Stack (Expérience client)

DialogueMontreal (administrative region), QC, CA
Full-time

Développeur(euse) logiciel principal(e), Full Stack (Expérience client).Dialogue est le principal fournisseur de soins virtuels au Canada.En perfectionnant notre Plateforme de santé intégrée, nous ... Show more

 • Promoted

Développeur(se) logiciel principal(e) Java/React (Full Stack) (FR/ANG)_fr

IntactMontreal, Montreal (administrative region), CA
Full-time

Développeur(se) logiciel principal(e) Java/React (Full Stack) (FR/ANG).Nos équipes sont au cœur de tout ce que nous faisons.Ensemble, nous aidons les gens, les entreprises et la société à aller de ... Show more

 • Promoted

Développeur Javascript / Javascript Developer

Solutions GURUS (GURUS Solutions)Montreal (administrative region), QC, CA
Full-time

Our amazing Developers are curious learners, and initiative takers with an interest to work in an environment that combines business and technology, all while leading projects in a diversity of ind... Show more

 • Promoted

Full Stack developer - Java / React

HighspringMontreal (administrative region), QC, CA
Full-time

Nous livrons des solutions modernes, agiles et innovantes à des organisations à travers l’Amérique du Nord.Nous accompagnons nos clients dans leurs initiatives de transformation technologique en mi... Show more

 • Promoted

Développeur Full Stack avec C# et React

VeriforceMontreal (administrative region), QC, CA
Full-time

Intégrez Veriforce en tant que Développeur Full Stack Junior et aidez à construire des solutions d'automatisation pour améliorer la conformité.Ce poste vous offre une expérience précieuse dans un e... Show more

 • Promoted

Full Stack Developer

MiebachMontreal (administrative region), QC, CA
Full-time

Nous recherchons un développeur Full-Stack pour rejoindre notre équipe basée à Montréal (mode hybride).Vous interviendrez sur l’ensemble du cycle de développement : amélioration et maintenance d’ap... Show more

 • Promoted

Développeur Full Stack React/Node.js

Industrielle RH et recrutementMontreal (administrative region), QC, CA
Full-time +1

Venez développer vos compétences en tant que Développeur Full Stack React/Node.Montréal, dans un environnement hybride ou 100% à distance.Ce poste permanent à temps plein vous permet de participer ... Show more

 • Promoted

Développeur Full-Stack Senior chez Explorance

ExploranceMontreal (administrative region), QC, CA
Full-time

Devenez Développeur Full-Stack Senior chez Explorance à Montréal.Participez à la conception de logiciels innovants avec un focus sur les API et l'architecture des systèmes web.Dans ce rôle, vous co... Show more

 • Promoted

Full Stack Engineer

DeOSMontreal (administrative region), QC, CA
Full-time

DeOS est une plateforme interactive de nouvelle génération à l’edge qui permet de jouer instantanément à des jeux haute performance sur n’importe quel appareil.Alimentée par une technologie de diff... Show more

 • Promoted

Développeur Full Stack Webflow/HubSpot — Hybride

ReelcruitMontreal (administrative region), QC, CA
Full-time

Une agence de marketing dynamique recherche un Développeur Full stack pour travailler sur des projets variés en utilisant Webflow et HubSpot.Ce poste offre une supervision et la possibilité d'évolu... Show more

 • Promoted

Développeur(euse) Full Stack – React / Node.js

Industrielle RH et recrutementMontreal (administrative region), QC, CA
Full-time

Montréal (télétravail hybride ou 100 % distanciel possible).Flexibilité : 40h/semaine – mode hybride ou full remote.Rejoignez une équipe produit agile pour développer des applications web et SaaS à... Show more

 • Promoted

Développeur Full Stack Junior/Junior Full Stack Developer

HanzillaMontreal (administrative region), QC, CA
Full-time

Développeur Full Stack Junior/Junior Full Stack Developer.Greater Montreal Metropolitan Area, Canada.Nous sommes à la recherche d'un.Agile multidisciplinaire qui développe la prochaine génération d... Show more

 • Promoted

Développeur(euse) Full Stack pour GHGSat

GHGSATMontreal (administrative region), QC, CA
Full-time

Rejoignez GHGSat en tant que Développeur(euse) Web Full Stack.Participez au développement d’applications pour la gestion des données de télédétection afin de lutter contre le changement climatique.... Show more

 • Promoted

Architecte Full Stack Cloud à Montréal

ACENSIMontreal (administrative region), QC, CA
Full-time

ACENSI Montréal recherche un Architecte Full Stack Principal pour transformer ses plateformes technologiques.Engagez-vous dans le développement d'applications cloud innovantes.Ce poste exige de con... Show more

 • Promoted

Développeur Full Stack Senior / Senior Full Stack Developer

PotlocMontreal (administrative region), QC, CA
Full-time

Grâce à Potloc, les plus grands cabinets de conseil et fonds de capital-investissement au monde transforment les enquêtes en informations stratégiques.Notre plateforme d’enquête complète est conçue... Show more

 • Promoted

Senior Full Stack Developer chez vadiMAP

vadiMAPMontreal (administrative region), QC, CA
Full-time

Participez à la transformation énergétique en tant que Senior Full Stack Developer chez vadiMAP.Développez des fonctionnalités clés sur notre plateforme alimentée par l'IA pour l'efficacité énergét... Show more

 • Promoted

Senior Full Stack Developer (18-month contract)

TMX GroupMontreal (administrative region), QC, CA
Full-time +1

Senior Full Stack Developer (18-month contract)Applylocations: Montreal - 1190 av.Canadiens-de-Montrealtime type: Full timeposted on: Posted Todayjob requisition id: R-6099**Venture outside... Show more

 • Promoted

Développeur Full Stack Senior - Équipe d'Inspections

Wabtec CorporationMontreal (administrative region), QC, CA
Full-time

Participez à l'innovation chez Evident Canada comme Chef d’équipe dans le développement d’applications de contrôle de qualité.Utilisez votre expertise en full stack pour diriger et concevoir des so... Show more