N

National Bank of Canada

Offers personal and commercial banking services

Full Stack Developer - Capital Market

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listedHybrid

About the Job

Requirements

  • 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.
  • Familiarity with Git, agile practices, automated testing, and CI/CD pipelines.
  • Experience with or interest in using approved AI development tools for coding, testing, documentation, and problem-solving.
  • Strong analytical, problem-solving, communication, and collaboration skills, with a high degree of ownership and attention to detail.
  • For the Toronto location, only English is required.
  • Knowledge of finance, trading, or Capital Markets is an asset; curiosity and a desire to develop deeper Capital Markets expertise are valued.

Responsibilities

  • Partner directly with traders and other Capital Markets stakeholders to translate business needs into practical technology solutions.
  • Own the complete development lifecycle, including 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 expertise and mentor less-experienced developers.

Desired Qualifications

  • PostgreSQL experience is considered an asset.
  • Experience with AWS, Docker, or Kubernetes is considered an asset.

About the Company

National Bank of Canada

Offers personal and commercial banking services

NBC provides personal and commercial banking, wealth management, and financial planning to individuals, SMEs, and large institutions. Its products operate through deposits, loans, mortgages, and investment services delivered via branches, digital platforms, and advisory teams to support client needs. It differentiates itself with a strong presence in Quebec, a customer-centric, human-focused approach, and a focus on long-term relationships rather than generic offerings. The goal is to help clients achieve financial well-being while expanding NBC’s footprint and positive impact in the communities it serves.

Company size
Not listed
Company stage
IPO
Headquarters
Québec City, Canada
Founded
1859

Recently Posted Jobs

Explore more opportunities at National Bank of Canada

See more jobs