N

National Bank of Canada

Offers personal and commercial banking services

Chief Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCanadaNo salary listed

About the Job

Requirements

  • Hold a university certificate or bachelor's degree and have seven years of experience, or hold a master's degree and have five years of experience.
  • Know object-oriented design patterns.
  • Have demonstrated programming experience with Java 21 and frameworks such as React, Angular 17, Node.js, and Spring Boot.
  • Have demonstrated experience with databases including PostgreSQL, MariaDB, MySQL, and MSSQL.
  • Have demonstrated experience in software design and development, continuous integration and continuous deployment (CI/CD), and automated software deployment.
  • Know and have experience with DevOps tools and technologies such as Git, Bitbucket, Docker, Kubernetes, GitHub Actions, Argo CD, Cucumber, and SonarQube.
  • Know and have demonstrated experience with AWS cloud services, particularly AWS Lambda and AWS Step Functions.
  • Be able to work in English and French, as the role requires close collaboration with colleagues outside Quebec.

Responsibilities

  • Develop innovative, robust, and efficient solutions to process and enrich valuation treatments related to complex products and activities in financial markets.
  • Interact with different sectors of the Bank and managers to interpret information and provide professional support as an analyst.
  • Be responsible for quality assurance and smooth implementation of solutions developed under the role's responsibility.
  • Support partners in their operational activities.
  • Identify complex operational issues through information analysis and resolve them by making recommendations within general parameters.
  • Stay up to date with developments in the field.
  • Bring improvement ideas to solution delivery processes.
  • Develop, implement, support, and maintain technological infrastructure in collaboration with business partners.

Desired Qualifications

  • Experience with AWS Lambda and AWS Step Functions is preferred.
  • Knowledge of Python, PHP, HTML, XML, and JSON is an asset.
  • Knowledge of capital markets is 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