Analyst, Full Stack Engineer

BMO

Toronto, Ontario, Canada
Base: $90,000-$100,000 cad; bonus/equity: may incl...
Python and javascript/typescript programming
React js frontend development skills
Fastapi or node.js backend frameworks
This role involves architecting and deploying enterprise-grade, scalable solutions for the Data Cognition Team at BMO Capital Markets

Job Summary

  • This role involves architecting and deploying enterprise-grade, scalable solutions for the Data Cognition Team at BMO Capital Markets.
  • The successful candidate will collaborate with AI teams to build interactive dashboards and real-time data processing pipelines for financial analysis.
  • BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, and retirement savings plans alongside competitive compensation.

Matching Summary

This role involves architecting and deploying enterprise-grade, scalable solutions for the Data Cognition Team at BMO Capital Markets.

Salary

Base: $90,000-$100,000 CAD; Bonus/Equity: May include commission structure; Benefits: Health insurance, tuition reimbursement, accident/life insurance, retirement plans

Skills & Requirements

Must-have

  • Python and JavaScript/TypeScript programming
  • React JS frontend development skills
  • FastAPI or Node.js backend frameworks
  • SQL and NoSQL database expertise
  • Microservices and API architecture design
  • Generative AI workflow integration

Nice-to-have

  • Kubernetes and message queue experience
  • AWS/Azure/GCP cloud platform knowledge
  • Investment banking domain expertise
  • Docker containerization proficiency
  • CI/CD pipeline implementation skills

Key Requirements

  • Bachelor's or Master's degree in Engineering or related field
  • Proficiency in Python, JavaScript/TypeScript, and React JS
  • Experience with FastAPI, Flask, or Node.js frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter