Talent.com
Full Stack JavaScript Developer / Développeur Full Stack JavaScript
Full Stack JavaScript Developer / Développeur Full Stack JavaScriptCGI • Montreal (administrative region), QC, CA
Les candidatures ne sont plus acceptées
Full Stack JavaScript Developer / Développeur Full Stack JavaScript

Full Stack JavaScript Developer / Développeur Full Stack JavaScript

CGI • Montreal (administrative region), QC, CA
Il y a 15 jours
Type de contrat
  • Temps plein
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)
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Full Stack JavaScript Developer Dveloppeur Full Stack JavaScript • Montreal (administrative region), QC, CA

    Offres similaires
    Développeur Full Stack Java — Angular / React, DevOps

    Développeur Full Stack Java — Angular / React, DevOps

    Gravity Conseil • Montreal, Montreal (administrative region), Canada
    Temps plein
    Une entreprise innovante recherche un Développeur Full Stack Java passionné pour rejoindre son équipe dynamique à Montréal. Dans ce rôle, vous serez responsable de la conception et du développement ...Voir plus
    Dernière mise à jour : il y a plus de 30 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. Inc. • Montreal
    Temps plein
    Our end-to-end solutions streamline your day-to-day operations throughout your entire supply chain while always keeping your customers top of mind. We’re continuously enhancing our products to meet ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Développeur logiciel - web full stack (EH)

    Développeur logiciel - web full stack (EH)

    TOTEM • Montreal
    Temps plein
    Notre client, un acteur majeur dédié au développement de la mobilité durable dans la région métropolitaine de Montréal recherche un. APIs et services backend), selon les bonnes pratiques de développ...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Full-Stack Developer — Build Complex Apps in Montreal

    Full-Stack Developer — Build Complex Apps in Montreal

    Alithya • Montreal
    Temps plein +1
    A leading tech company is seeking a Full-Stack Developer based in Montreal to design and develop complex application solutions. The role requires advanced French and proficient English skills to fac...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Développeur TypeScript

    Développeur TypeScript

    freelance.ca • Montreal, Canada
    Temps plein
    Offre d'emploi : Développeur(se) Full Stack TypeScript.Hybride (3 jours / semaine en présentiel).L'entreprise est un leader mondial en conseil technologique. Avec 7 800 experts dans le monde, nous gui...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Full Stack Developer / Développeur Full Stack Senior

    Senior Full Stack Developer / Développeur Full Stack Senior

    Aduna Global • Montreal
    Temps plein
    En connectant les opérateurs télécom, les plateformes cloud et les innovateurs logiciels, nous permettons la prochaine génération de services de communication numérique. Aduna un point d’accès uniqu...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Full-Stack Senior Developer | French version only

    Full-Stack Senior Developer | French version only

    MAG Energy Solutions, Inc • Montreal
    Temps plein
    Sous le gestionnaire du développement et TI, vous aurez l’opportunité de : .Expérience professionnelle minimale de.Expérience en programmation dans un. Exploitation stratégique de l’.Excellentes comp...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Full Stack Developer

    Full Stack Developer

    Panorama • Montreal
    Temps plein
    Panorama is revolutionizing how boards of directors operate.We’ve moved past the "boring" reputation of governance to build a sleek, automated SaaS platform that helps leaders make better decisions...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Développeur •euse Full Stack (.NET & JavaScript / React)

    Développeur •euse Full Stack (.NET & JavaScript / React)

    NexOne Corporation • Longueuil H4H, QC, Canada
    Temps plein
    À la pointe de la technologie immobilière,.La personne retenue pour ce rôle contribuera à bâtir des produits utilisés quotidiennement par nos clients pour gérer leur entreprise.Tu auras l’opportuni...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Développeur Javascript / Javascript Developer

    Développeur Javascript / Javascript Developer

    Solutions GURUS (GURUS Solutions) • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Full Stack Developer

    Full Stack Developer

    XTM • Montreal
    Temps plein
    Residence in Greater Montreal (mandatory).Hybrid role with daily presence in the office for the first three months of employment. Then, hybrid with presence of 3 to 4 days per week in the office.Thi...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Senior JavaScript Full Stack Developer

    Senior JavaScript Full Stack Developer

    Momentous • Ahuntsic North, ca
    Temps plein
    Role Overview As a Senior JavaScript Full Stack Developer, you’ll lead the design and delivery of high-impact initiatives that power Rebel’s domain and hosting platform—building customer-facing exp...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Full-Stack Developer for Ad Tech Platform

    Senior Full-Stack Developer for Ad Tech Platform

    Unity • Montreal
    Temps plein
    Une entreprise de développement de jeux recherche un(e) Développeur(se) de logiciels Full Stack pour concevoir des solutions innovantes pour les éditeurs de jeux. Vous jouerez un rôle clé dans la mi...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Développeur Full Stack

    Développeur Full Stack

    Exposant 3 • Montreal, CA
    Temps plein
    Quick Apply
    Rejoignez Exposant 3 (E3) : La puissance de l’humain au cœur de la technologie !.Exposant 3 est une firme de services-conseils en gestion des affaires et technologies de l'information, dédiée à acc...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Développeur(se) logiciel principal(e) Java / React (Full Stack) (FR / ANG)_fr

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

    Intact • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Senior JavaScript Full Stack Developer

    Senior JavaScript Full Stack Developer

    Momentous Ltd. • Ahuntsic North, ca
    Temps plein
    Senior JavaScript Full Stack Developer Team : .OUR CUSTOMERS BRING A VISION - WE BRING THE PLATFORM TO SHARE IT ONLINE.We believe that those who contribute make us better. It’s why we create simple, u...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Full-Stack Developer (Java / Kotlin / Micronaut Framework)

    Full-Stack Developer (Java / Kotlin / Micronaut Framework)

    Equisoft • Montreal
    Temps plein +1
    Equisoft est un fournisseur mondial de solutions numériques avancées en matière d'assurance et d'investissement, reconnu comme un partenaire précieux par plus de 250 institutions financières parmi ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Développeur senior full-stack

    Développeur senior full-stack

    Banque Nationale • Montréal, CA
    Temps plein
    Une carrière en tant que développeur ou développeuse full stack senior dans l’équipe de Livraison Gestion de Patrimoine TI, à la Banque Nationale, c’est agir à titre de spécialiste du développement...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée