Apply now

Posted 11 days ago

Full Stack Developer - Capital Market

@ NATIONAL BANK OF CANADA

Montréal, Quebec

Full-time
Apply now
SIGNALS

Requirements summary:

  • A career at National Bank as a Full Stack Developer means joining a Capital Markets development team and taking ownership of applications that support traders in their daily activities.You…
  • Own the complete development lifecycle: requirements analysis, design, development, testing, deployment, and production support.
  • Three or more years of professional full-stack development experience, with demonstrated experience delivering completed applications or projects.
  • Strong experience developing back-end applications and services using Python.
  • Proficiency in HTML, CSS, and JavaScript, with experience using React or Angular.
  • Experience with relational databases; PostgreSQL is considered an asset.
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-02
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

NATIONAL BANK OF CANADA

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

At National Bank, we believe in the potential of each individual, and that even the smallest gestures can make a big difference. When we help others accomplish their projects, we help empower them and the community at large. We try to make a difference through innovation, but above all, by putting people first. By taking the time to listen and letting our actions speak for themselves. By remaining bold and passionate. By developing lasting relationships as partners and allies. Together we can achieve great things and create a positive impact. Want to learn more about us? For advice on your personal finances, visit: nbc.ca/advice For advice on your business, visit: nbc.ca/business For career opportunities, visit: jobs.nbc.ca For all the latest news, visit: nbc.ca/news By clicking "Follow" above, you may receive communications from National Bank, either in your LinkedIn inbox or by other means via LinkedIn, about products and services that could interest you. Learn more at: www.nbc.ca/socialnetworks.

LinkedIn followers
293,456
People associated on LinkedIn
18,893
Reported office locations
  • 800 Rue Saint-Jacques, Montreal, Quebec H3C 1A3, CA
Business categories
  • Wealth Management
  • Finance
  • Digital Marketing
  • Banking
  • Fraud Detection
  • Personal Finance
  • Insurance
  • FinTech
  • Financial Services
  • Customer Service
Other recorded names
  • National Bank of Canada
  • NATIONAL
Specialties
  • Bancaire
  • Investissement
  • Courtage
  • Assurance
  • Technologie de l'information
  • Données
  • Conformité
  • Entreprise
  • Hypothèque
  • Service client
  • Trésorerie
  • Gestion privée
  • Retraite
  • Banking
  • Finance
  • Trading
  • Mastercard
  • Investment
  • Insurance
  • Trust
  • Information technology
  • Client data
  • Compliance
  • Commercial banking
  • Mortgage
  • Retirement
  • Private banking
  • Customer service
  • and Treasury
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

At National Bank, we believe in the potential of each individual, and that even the smallest gestures can make a big difference. When we help others accomplish their projects, we help empower them and the community at large. We try to make a difference through innovation, but above all, by putting people first. By taking the time to listen and letting our actions speak for themselves. By remaining bold and…

FieldValue
IndustryBanking
Company size10,001+ employees
HeadquartersMontreal, Quebec
Organization typePublic Company
SpecialtiesBancaireInvestissementCourtageAssuranceTechnologie de l'informationDonnéesConformitéEntrepriseHypothèqueService client
Open jobs on Jobsy469
LinkedInView page
Job description

A career at National Bank as a Full Stack Developer means joining a Capital Markets development team and taking ownership of applications that support traders in their daily activities.You will work directly with traders and other Capital Markets stakeholders to understand their workflows, design effective solutions, and deliver applications from initial requirements through deployment and production support. This close collaboration will allow you to see the direct business impact of your work.
Your Role
  • Partner directly with traders and other Capital Markets stakeholders to translate business needs into practical technology solutions.
  • Own the complete development lifecycle: requirements analysis, design, development, testing, deployment, and production support.
  • Develop and maintain reliable, scalable, high-performing full-stack applications.
  • Investigate production issues, identify root causes, and proactively improve system performance and stability.
  • Collaborate with developers and technology partners to continuously improve practices, code quality, and solutions.
  • Share your expertise and mentor less-experienced developers.
Your Team
You will join a dynamic and collaborative Capital Markets development team distinguished by its autonomy, technical expertise, and close partnership with the business.We offer a hybrid work model, flexible schedules, on-the-job learning, and personalized training to support your professional development.
Prerequisites
  • Three or more years of professional full-stack development experience, with demonstrated experience delivering completed applications or projects.
  • Strong experience developing back-end applications and services using Python.
  • Proficiency in HTML, CSS, and JavaScript, with experience using React or Angular.
  • Experience with relational databases; PostgreSQL is considered an asset.
  • Familiarity with Git, agile practices, automated testing, and CI/CD pipelines is considered an asset.
  • Experience with or interest in using approved AI development tools for coding, testing, documentation, and problem-solving is valued.
  • Experience with AWS, Docker, or Kubernetes is considered an asset.
  • Strong analytical, problem-solving, communication, and collaboration skills, with a high degree of ownership and attention to detail.
  • Knowledge of finance, trading, or Capital Markets is considered an asset. Curiosity and a desire to develop deeper Capital Markets expertise are highly valued.
* For Toronto localisation, only English is required
Languages: French, English
Reason to require this language: you will need to discuss frequently with our service providers or partners who speak a language other than French.
Required skills: Accountability, Amazon Web Services, Angular, Client-focused, Communication, Diversity & Inclusion, Equity Markets, Learning Agility, Problem Solving, Python, React.js, Teamwork

Your benefits
In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family such as:

* Health and wellness program, including many options
* Flexible group insurance
* Generous pension plan
* Employee Share Ownership Plan
* Employee and family assistance program
* Preferential banking services
* Involvement in community initiatives
* Telemedicine service
* Virtual sleep clinic

We have an offer that keeps up with trends as well as your needs and those of your family.

Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We value employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication are encouraged.

Making a bold move in a people-first environment
We’re a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on people’s lives. Our core values of partnership, agility, and empowerment inspire us, and inclusion is central to our commitments. We aim, wherever possible, to provide a barrier-free and accessible environment to all employees.

We strive to provide accessibility measures throughout the recruitment process within the limits of our available resources. If you require accommodations, feel free to let us know during our initial conversations. We welcome all candidates! What can you bring to our team?

Join us!

Similar jobs

  • Senior Full Stack Developer (Angular & Java)

    Montréal, QC
    Full Time

    Yochana

    7+ YOECandidates need at least 7 years of hands-on Java backend experience and 5 years building single page apps with Angular. Strong skills in RESTful APIs, microservices, databases, testing and agile teamwork are required, and Python, Docker or Kubernetes are an advantage.

    Angular, Java, Spring Boot, Hibernate, MySQL, MongoDB

  • Senior Full Stack Developer

    Montréal, QC
    Full Time

    Tekgence Inc

    7+ YOECandidates need at least 5 years of hands-on single-page app development with Angular, HTML, CSS and TypeScript, and at least 7 years with Java, including Spring Boot or Hibernate, MySQL and MongoDB.

    Angular, Java, Spring Boot, Hibernate, MySQL, MongoDB

  • Senior Full-Stack Developer

    Montréal, QC +1
    $110k–$130k/yrFull Time

    IA Financial Services Inc.

    7+ YOECandidates need 7+ years of professional development experience, strong full-stack skills in React, TypeScript, .NET 8 and C#, and hands-on use of AI coding tools. They also need solid architecture, testing and cloud knowledge, and advanced English.

    React, TypeScript, .NET 8, C#, GitHub Copilot, PostgreSQL

  • Full Stack Developer

    Montréal, QC
    On-siteFull Time

    Miebach

    Candidates need strong JavaScript, React, HTML5 and CSS3 skills, proficiency in Python, Django and API development, and solid SQL database experience. Experience with Git, CI/CD and Microsoft Azure is also required.

    Git, Microsoft Azure, React, Django

  • Full Stack Developer – Web & Application Development

    Montréal, QC
    Full Time

    Ultimate Tech

    Ultimate Tech needs candidates with a university degree in computer science or a related field and up to 5 years of full stack experience. They must know JavaScript frameworks, Node.js, API integration, MongoDB and PostgreSQL, and be professionally fluent in French and English.

    React, Node.js, MongoDB, PostgreSQL, MERN Stack, C++

  • Full Stack Developer

    Laval, QC
    Full Time

    Mantu

    5+ YOECandidates need at least 5 years of full stack or comparable development experience, strong modern C++ skills, and hands-on experience with Angular, TypeScript, HTML and CSS. They also need REST API, relational database, Git, Agile and CI/CD experience, and strong English. A bachelor's degree or equivalent experience is expected.

    C++, Angular, TypeScript, Git, SQL Server, PostgreSQL

  • Full Stack Developer – Java/JS

    Montréal, QC
    Contract

    Randstad Enterprise

    7+ YOECandidates need 7-15 years of development experience with Java, Spring Boot, web services and relational databases, plus front-end framework experience. Strong problem-solving, communication and familiarity with AI coding assistants are also required.

    Copilot, Git, Jenkins, JIRA, Linux

  • Senior Full Stack Developer

    Montréal, QC
    Contract

    KellyOCG

    12+ YOECandidates need at least 12 years of professional software development experience, including extensive Java enterprise work (Jakarta EE, Spring, Hibernate/JPA) and full-stack web skills. Professional fluency in English and French and a bachelor's degree or equivalent experience are also required.

    Java, Spring, Hibernate, Kafka, Oracle, PostgreSQL

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.