Back to job search
National Bank of Canada logo

Développeur Full Stack - marchés des capitaux

French posting
  • Montréal, QC
  • Hybrid
  • Posted Oct 4, 2026
  • 1 position

Opens an external site

Employment type
Full-time
Experience level
Mid-level · 2+ years
Posting language
French
Working hours
40 hours per week

Job summary

You will collaborate with trading teams to translate business needs into technological solutions and manage the full development cycle from analysis to production support. Additionally, you will develop reliable full-stack applications and proactively improve system performance and stability.

Job details

Domaine(s) d'intérêt: Technologies de l'information Lieu(x): Montréal, Toronto Faire carrière à la Banque Nationale comme développeuse ou développeur Full Stack, c’est te joindre à une équipe de développement des Marchés de Capitaux et prendre en charge des applications qui soutiennent les équipes de négociation dans leurs activités quotidiennes. Tu travailleras directement avec les équipes de négociation et les autres partenaires des Marchés de Capitaux afin de comprendre leurs processus, de concevoir des solutions efficaces et de livrer des applications, de l’analyse initiale des besoins jusqu’au déploiement et au soutien en production. Cette proximité te permettra de constater concrètement l’impact d’affaires de ton travail. Ton rôle * Collaborer directement avec les équipes de négociation et les autres partenaires des Marchés de Capitaux afin de traduire leurs besoins en solutions technologiques concrètes. * Prendre en charge le cycle de développement complet : analyse des besoins, conception, développement, essais, déploiement et soutien en production. * Développer et maintenir des applications full stack fiables, évolutives et performantes. * Analyser les incidents en production, en déterminer les causes fondamentales et améliorer de façon proactive la performance et la stabilité des systèmes. * Collaborer avec les autres développeuses et développeurs ainsi qu’avec les partenaires technologiques afin d’améliorer continuellement les pratiques, la qualité du code et les solutions. * Partager ton expertise et accompagner les développeuses et développeurs moins expérimentés. Ton équipe Tu te joindras à une équipe de développement des Marchés de Capitaux dynamique et collaborative, qui se distingue par son autonomie, son expertise technique et sa proximité avec les secteurs d’affaires. Nous offrons un mode de travail hybride, des horaires flexibles, de la formation dans l’action et des contenus personnalisés afin de soutenir ton développement professionnel. Prérequis * Au moins trois années d’expérience professionnelle en développement full stack, avec une expérience démontrée dans la livraison d’applications ou de projets menés à terme. * Solide expérience dans le développement d’applications et de services back-end avec Python. * Maîtrise de HTML, CSS et JavaScript ainsi qu’expérience avec React ou Angular. * Expérience avec les bases de données relationnelles; la connaissance de PostgreSQL constitue un atout. * Connaissance de Git, des méthodes agiles, des tests automatisés et des pipelines CI/CD, considérée comme un atout. * Une expérience ou un intérêt pour l’utilisation d’outils de développement assisté par l’IA approuvés pour la programmation, les essais, la documentation et la résolution de problèmes est valorisé. * Une expérience avec AWS, Docker ou Kubernetes constitue un atout. * Excellentes aptitudes en analyse, en résolution de problèmes, en communication et en collaboration, ainsi qu’un grand sens des responsabilités et un souci du détail. * Une connaissance de la finance, de la négociation ou des Marchés de Capitaux constitue un atout. La curiosité et le désir d’approfondir ton expertise des Marchés de Capitaux sont fortement valorisés. *Pour la localisation de Toronto uniquement l'anglais est requis Langues: Anglais, Français Raison d’exiger cette langue: pour échanger fréquemment avec nos fournisseurs ou partenaires parlant une autre langue que le français. COMPÉTENCES Amazon Web Services Communication Diversité et inclusion Marchés des capitaux Résolution de problèmes Python React.js Travail en équipe Responsabilité Axé sur le client Agilité d'apprentissage Angular Tes avantages En plus d’une rémunération concurrentielle, nous te proposons, dès ton embauche, une foule d’avantages flexibles pour favoriser ton bien-être et celui de ta famille, notamment : * Programme santé et bien-être incluant de nombreuses options * Assurance collective flexible * Régime de retraite généreux * Régime d’acquisition d’actions * Programme d’aide aux employé·e·s et à leur famille * Services bancaires préférentiels * Implication dans des initiatives communautaires * Service de télémédecine * Clinique virtuelle d’amélioration du sommeil Nous proposons une offre évolutive à l’affût des tendances, de tes besoins et de ceux de tes proches. Nos environnements de travail dynamiques et nos outils de collaboration modernes favorisent une expérience employé·e agréable. Nous accordons une grande place aux idées des membres de notre personnel. Que ce soit par nos sondages, ou encore par l’entremise de nos programmes, le dialogue en continu et la rétroaction sont encouragés. L'audace d'agir dans un environnement humain Nous sommes une banque à taille humaine qui se démarque par son audace, sa culture entrepreneuriale et sa passion pour les gens. Nous existons pour avoir un impact positif dans la vie des gens. Nos valeurs fondamentales de complicité, d’agilité et de pouvoir d’agir sont nos sources d’inspiration. L’inclusion est au cœur de nos engagements. Nous visons, autant que possible, à offrir un milieu de travail sans obstacle et accessible à l’ensemble des employé·e·s. Nous souhaitons procurer, dans la mesure des moyens dont nous disposons, des mesures d’accessibilité lors du processus de recrutement. Si tu as besoin d'accommodement, n’hésite pas à nous en faire part lors de tes premiers échanges avec nous. Nous accueillons les candidates et candidats de tous horizons et nous aimerions savoir ce que tu peux ajouter à notre équipe. Joins-toi à nous! POUR UN ENVIRONNEMENT QUI FAVORISE TON CHEMINEMENT Les occasions de progresser et de te développer sont nombreuses et variées pour te permettre de cheminer dans ta carrière. Ceci peut se traduire notamment par de l'apprentissage dans l'action et de la formation, du codéveloppement ou du jumelage, de l'accompagnement professionnel ou du mentorat, des journées carrières internes ou des tribunes pour échanger avec nos leaders. POUR UN ENVIRONNEMENT INCLUSIF ET DIVERSIFIÉ Nous misons sur l’inclusion dans un milieu où l’expression des caractéristiques uniques que chacune et chacun possèdent, visibles et invisibles, est valorisée. Nous accueillons les candidatures de tous les horizons et aimerions savoir ce que tu peux ajouter à notre équipe. JOINS-TOI À NOTRE COMMUNAUTÉ DE TALENTS Inscris-toi pour recevoir de l'information sur nos nouveautés carrières et nos événements. ACCÈDE À TON PROFIL POUR UNE EXPÉRIENCE PERSONNALISÉE Complète ton profil pour une expérience affichant tes préférences et une recherche facilitée par des alertes-emplois pertinentes pour toi. Présence Sur lieu de travail Numéro de poste 35164 Catégorie Professionnel sénior Statut: Permanent Horaire: Temps plein Date de publication 21-Oct-2026

What you’ll do

You will collaborate with trading teams to translate business needs into technological solutions and manage the full development cycle from analysis to production support. Additionally, you will develop reliable full-stack applications and proactively improve system performance and stability.

Requirements

Candidates must have at least three years of professional experience in full-stack development with a strong background in Python back-end services. Proficiency in front-end technologies like HTML, CSS, and JavaScript, along with experience in relational databases, is required.

Benefits

  • Health and wellness program
  • Flexible group insurance
  • Generous pension plan
  • Stock purchase plan
  • Employee and family assistance program
  • Preferential banking services
  • Community involvement initiatives
  • Telemedicine service
  • Virtual sleep improvement clinic

Listed skills

  • Python · Preferred
  • HTML · Preferred
  • CSS · Preferred
  • JavaScript · Preferred
  • React · Preferred
  • Angular · Preferred
  • PostgreSQL · Preferred
  • Git · Preferred
  • CI/CD · Preferred
  • Amazon Web Services · Preferred
  • Docker · Preferred
  • Kubernetes · Preferred
  • Problem solving · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Full stack development
  • Python
  • HTML
  • CSS
  • JavaScript
  • React
  • Angular
  • PostgreSQL
  • Git
  • Agile methodologies
  • CI/CD
  • AWS
  • Docker
  • Kubernetes
  • Capital markets
  • Problem solving
  • Agile Methodology
  • Problem Solving
  • Amazon Web Services
  • Finance
  • Relational Databases
  • Python (Programming Language)
  • Test Automation
  • Capital Markets
  • Docker (Software)
  • JavaScript (Programming Language)
  • React.js (Javascript Library)
  • Front End (Software Engineering)
  • Full Stack Development
  • Angular (Web Framework)
  • Front End Design
  • Back End (Software Engineering)
  • Software Development
  • Cascading Style Sheets (CSS)
  • HyperText Markup Language (HTML)
  • Git (Version Control System)
  • Artificial Intelligence Development

Job areas

  • Technology
  • Finance & Accounting
  • Software
  • Data & Analytics
  • Full Stack Developer
  • Web and Multimedia Developers
  • Software Developers

More jobs from National Bank of Canada

See all jobs from National Bank of Canada