Senior Full-Stack Engineer, Data Cognition

BMO Financial Group

Toronto

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans

Job summary

BMO Capital Markets seeks a Full Stack Engineer to join the Data Cognition Team. You will architect and deliver scalable, data-centric products across Investment Banking and Global Markets, collaborating with AI teams to deploy enterprise-grade solutions.

You will work on modern frameworks, dashboards, and APIs, contributing to an agile workflow and ensuring security and performance across production environments.

Qualifications

  • Bachelor's or Master's degree in a quantitative field
  • Proficiency in Python and JavaScript/TypeScript; familiarity with C#, Scala, or Java
  • Advanced frontend skills with React.js and responsive UI
  • Backend experience with FastAPI, Flask, or Node.js and REST APIs
  • Experience with SQL and NoSQL databases; microservices architecture
  • Experience integrating AI workflows and LLMs is a plus

Responsibilities

  • Develop and maintain full stack web applications for Investment Banking and Global Markets
  • Design responsive dashboards and data visualization tools for financial data analysis
  • Build robust APIs and microservices for data integration across units
  • Transform financial data into accessible formats via web apps and APIs
  • Implement testing frameworks and monitoring for production systems
  • Collaborate with stakeholders, data scientists, and product managers
  • Adopt agile practices and SDLC tools to manage development lifecycle
  • Optimize SQL/NoSQL databases and data quality validation
  • Stay updated with fintech trends and architectural decisions
  • Leverage generative AI to accelerate development and testing

Skills

Python
JavaScript/TypeScript
React JS
Microservices
REST APIs
AI workflows

Education

Bachelor's or Master's in Engineering/CS/Physics/Math

Tools

FastAPI
Flask
Node.js

Job description

BMO Capital Markets seeks a Full Stack Engineer to join the Data Cognition Team. You will architect and deliver scalable, data-centric products across Investment Banking and Global Markets, collaborating with AI teams to deploy enterprise-grade solutions.

You will work on modern frameworks, dashboards, and APIs, contributing to an agile workflow and ensuring security and performance across production environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/Data DevOps Engineer
AI/Data DevOps Engineer

BMO • Toronto

On-site
CAD 90,000 - 120,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Associate or vice president full stack engineer
Associate or vice president full stack engineer

BMO Financial Group • Toronto

On-site
CAD 120,000 - 150,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
AI-Enabled Systems Lead for Banking Platforms
AI-Enabled Systems Lead for Banking Platforms

Bank of Montreal • Toronto

On-site
CAD 76,000 - 142,000
Health insurance
Tuition reimbursement
Retirement savings plans
Hybrid Full-Stack Data Engineer: Secure Data Platforms
Hybrid Full-Stack Data Engineer: Secure Data Platforms

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Associate, DevOps Engineer
Associate, DevOps Engineer

BMO Capital Markets • Toronto

On-site
CAD 90,000 - 120,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Senior Full-Stack Engineer, Finance Risk Platform
Senior Full-Stack Engineer, Finance Risk Platform

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Capital Markets Tech Lead (Full‑Stack)
Capital Markets Tech Lead (Full‑Stack)

Bank of Montreal • Toronto

On-site
CAD 95,000 - 176,000
Health insurance
Tuition reimbursement
Life insurance
+1
Associate, DevOps Engineer
Associate, DevOps Engineer

BMO • Toronto

On-site
CAD 90,000 - 120,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
VP-Level AI-Driven Full-Stack Engineer
VP-Level AI-Driven Full-Stack Engineer

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 237,000
Lead Full-Stack Engineer AI-First Global Platform
Lead Full-Stack Engineer AI-First Global Platform

Citi • Mississauga

On-site
CAD 168,000 - 237,000