Talent.com
Full Stack JavaScript Developer / Développeur Full Stack JavaScript
Full Stack JavaScript Developer / Développeur Full Stack JavaScriptCGI • Montréal, Québec, Canada
Full Stack JavaScript Developer / Développeur Full Stack JavaScript

Full Stack JavaScript Developer / Développeur Full Stack JavaScript

CGI • Montréal, Québec, Canada
Il y a 3 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

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)
  • Créer une alerte emploi pour cette recherche

    Full Stack JavaScript Developer Dveloppeur Full Stack JavaScript • Montréal, Québec, Canada

    Offres similaires
    Full-Stack Developer — React / Java in SaaS Retail

    Full-Stack Developer — React / Java in SaaS Retail

    Php-Jobs • Montreal
    Temps plein
    A growing SaaS company in Montreal is seeking a Full Stack Developer to enhance customer experiences for global retail brands. Responsibilities include developing front-end applications with React.J...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    C# Full-Stack Developer – Finance & Trading Platforms

    C# Full-Stack Developer – Finance & Trading Platforms

    Groupe SII • Montreal
    Temps plein
    Une entreprise de technologie recherche un Développeur Fullstack C#.NET pour concevoir et déployer des fonctionnalités pour des applications critiques. Le rôle implique une collaboration en équipe d...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Full-Stack Python / React Developer for Regulatory Dashboards

    Full-Stack Python / React Developer for Regulatory Dashboards

    CGI • Montreal
    Temps plein
    A global IT services company in Montreal seeks a full-stack developer to join the Non-Linear Rates IT team.The role focuses on developing and maintaining web applications for trading desk managers,...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    React Full Stack Developer | Développeur(euse) React Full Stack

    React Full Stack Developer | Développeur(euse) React Full Stack

    Jesta I.S. • Montreal
    Temps plein
    Nos solutions de bout en bout rationalisent vos activités quotidiennes tout au long de votre chaîne d'approvisionnement, tout en gardant vos clients au premier plan. Nous améliorons continuellement ...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Programmeur •euse Fullstack Senior - Télémétrie / Senior Full Stack Developer - Telemetry

    Programmeur •euse Fullstack Senior - Télémétrie / Senior Full Stack Developer - Telemetry

    Haven Studios Inc • Montreal
    Temps plein
    Programmeur •euse Fullstack Senior - Télémétrie / Senior Full Stack Developer - Telemetry.Founded in 2021, Haven Studios is a game development studio headquartered in Montreal and a member of the Pl...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Développeur Full Stack / Full Stack Developer

    Développeur Full Stack / Full Stack Developer

    mthree • Montreal
    Temps plein
    Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?.L’équipe de notre client soutient plusieurs domaines d’activité et applications liés au grand livr...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    [VO2 Canada] Développeuse.eur - Javascript / Typescript (React / Node / Nest) - Developer

    [VO2 Canada] Développeuse.eur - Javascript / Typescript (React / Node / Nest) - Developer

    VO2 Group • Montreal
    Temps plein
    Only candidates located in Québec will be considered.VO2 GROUP : Independent French leader in tech and digital consulting, with presence in Paris, Montréal, Shanghai, New York and Genève and over 80...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Hybrid Full-Stack Developer (Node / React / Python)

    Hybrid Full-Stack Developer (Node / React / Python)

    Bombardier • Dorval
    Temps plein
    A leading aerospace company in Dorval is seeking a Fullstack Software Developer to join their dynamic Digital Innovations Office. The ideal candidate will have 4 to 8 years of software development e...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Full-Stack Developer — Dashboards for Gaming Data

    Senior Full-Stack Developer — Dashboards for Gaming Data

    Unity • Montreal
    Temps plein
    Une entreprise de technologie de jeux vidéo recherche un Développeur(se) Full-Stack Sénior pour rejoindre son équipe.Le candidat idéal a plus de 6 ans d’expérience dans la création d’applications W...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Shopify Full Stack Developer - laval

    Shopify Full Stack Developer - laval

    BUGATCHI • laval, qc, ca
    Temps plein
    BUGATCHI's Montreal office is seeking a Shopify Full Stack Developer.This role is responsible for aiding in the development and growth of the BUGATCHI brand, especially with regard to its e-Commerc...Voir plus
    Dernière mise à jour : il y a 8 heures • Offre sponsorisée • Nouvelle offre
    Développeur(e) Full-Stack | Full Stack Developer

    Développeur(e) Full-Stack | Full Stack Developer

    booxi • Montreal
    Temps plein
    Booxi est une scale-up SaaS en pleine croissance qui aide des marques retail comme LVMH, L’Oréal, Sephora et bien d’autres à créer des expériences client plus humaines grâce à trois leviers complém...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Full-Stack Developer — Ad Unit & SDKs

    Senior Full-Stack Developer — Ad Unit & SDKs

    Unity South APAC (SEA, ANZ, IND Subcont.) • Montreal
    Temps plein
    Une entreprise de technologie innovante recherche un(e) Développeur(se) Full‑Stack Sénior pour diriger des innovations dans la publicité. Dans l'équipe Ad Unit, vous serez responsable du développeme...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Full Stack Developer

    Full Stack Developer

    XTM International • Montreal, QC, CA
    Temps plein
    Quick Apply
    Residence in Greater Montreal (mandatory).Hybrid role wth daily presence in the office.This role is part of Consoltec, one of the companies within the XTM portfolio. Consoltec develops an innovative...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Full Stack Developer, Frontend / Développeur Full Stack, Frontend

    Full Stack Developer, Frontend / Développeur Full Stack, Frontend

    Busbud • Montreal, QC, CA
    Temps plein
    Quick Apply
    Company Overview : Busbud is a leading global mobility group focused on intercity ground travel with a mission to transform the way people connect across the globe. The group operates a B2C marketpla...Voir plus
    Dernière mise à jour : il y a 16 jours
    Full Stack Developer

    Full Stack Developer

    VDart Inc • Montreal, QC, Canada
    Temps plein
    Quick Apply
    Role : Full Stack Developer Location : Montreal, Quebec, Canada (Hybrid) Type : Contract Voir plus
    Dernière mise à jour : il y a 4 jours
    Développeur Fullstack – Jeux AAA, React / TypeScript

    Développeur Fullstack – Jeux AAA, React / TypeScript

    Cloud Imperium Games Montreal • Montreal
    Temps plein
    Une entreprise de développement de jeux vidéo recherche un Développeur Full Stack à Montréal.Vous contribuerez à créer des expériences interactives sur notre outil interne, tout en collaborant avec...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Full-Stack Developer

    Full-Stack Developer

    Index • Montreal, QC, CA
    Temps plein
    Quick Apply
    Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it. AI technologies to help companie...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Développeur(se) Full‑Stack TypeScript / Java – Intégration & Cloud

    Développeur(se) Full‑Stack TypeScript / Java – Intégration & Cloud

    Astek • Montreal (administrative region), QC, Canada
    Télétravail
    Temps plein
    Type de contrat : Permanent – Nous recherchons des employés permanents uniquement.Mode de travail : Hybride (2 jours au bureau, 3 jours en télétravail). Pour le compte de notre client dans le secteu...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée