Senior Full Stack Developer (React/Python/Azure)
Top Benefits
About the role
Application Deadline: 11/29/2025
Address: 100 King Street West
Job Family Group: Technology
Location: Hybrid Toronto (2 days/week in office); please note Full Stack refers to end-to-end application development (from frontend to backend)
Applies development expertise to front and back-end systems coding combined with project management experience with systems administration skills. Designs the strategy for continuous enhancement, performance optimization, stability, and scalability. Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers. Designs the user experience, user interaction, responsive design, and complete architecture. Works with databases, servers, APIs, version control systems, and third-party apps. Ensures cross-platform compatibility and fixes issues during test and production phases.
Position Overview:
The Full Stack Developer within the AI+ Research & Commercialization’s Applied AI team at BMO will be responsible for developing, delivering, and maintaining an innovative internal platform that serves AI-driven predictions and insights to business stakeholders. Working within a team of product owners, data scientists, data engineers and machine learning engineers, the full stack developer will design and develop key frontend and backend capabilities to support the delivery of core AI capabilities across the enterprise.
Key Responsibilities:
- Translate complex user requirements into clear technical specifications and actionable development plans.
- Develop, test, and deploy frontend and backend services and APIs, ensuring alignment with security, performance, and quality standards.
- Collaborate with cross-functional teams to support system design, integration, and troubleshooting activities.
- Manage application end-to-end lifecycle processes including release management, version control, and documentation.
- Provide technical guidance and support to stakeholders and team members.
- Handle non-routine and complex issues independently, escalating when necessary.
Technical Expertise
- Programming Languages: Expert with React and Python. developing end-to-end applications
- Project Management Tools: Jira and Confluence.
- Cloud & Serverless Technologies: Hands-on experience with Azure ecosystem to build scalable serverless applications.
- Databases: Strong development experience with Azure Cosmos DB, Azure SQL Database and Redis.
- API Development & Integration: Skilled in designing and implementing RESTful APIs using Azure API Management, capable of handling high-volume workloads.
Qualifications & Experience:
- Typically 10 years of relevant experience with a related post-secondary degree or equivalent education and experience.
- Advanced skills: UI and backend programming, application integration, test-driven development, SDLC, troubleshooting, system integration.
- Demonstrated technical proficiency through hands-on delivery of complex, scalable cloud-native applications.
- Excellent verbal and written communication, influencing, and stakeholder management skills.
- Intermediate skills: quality assurance, cloud computing, microservices, requirements analysis, adaptability, communication, collaboration, analytical problem-solving, data-driven decision making.
What We Offer:
- Opportunity to drive digital and AI transformation in a forward-thinking, innovative banking environment.
- Commitment to professional growth, continuous learning, and career development.
- Collaborative culture focused on diversity, inclusion, and innovation.
About Desjardins
Desjardins Group is the largest cooperative financial group in North America and the fifth largest cooperative financial group in the world, with assets of $435.8 billion as at March 31, 2024. It was named one of Canada's Best Employers by Forbes magazine and by Mediacorp. To meet the diverse needs of its members and clients, Desjardins offers a full range of products and services to individuals and businesses through its extensive distribution network, online platforms and subsidiaries across Canada. Ranked among the world's strongest banks according to The Banker magazine, Desjardins has some of the highest capital ratios and credit ratings in the industry and the first according to Bloomberg News.
Senior Full Stack Developer (React/Python/Azure)
Top Benefits
About the role
Application Deadline: 11/29/2025
Address: 100 King Street West
Job Family Group: Technology
Location: Hybrid Toronto (2 days/week in office); please note Full Stack refers to end-to-end application development (from frontend to backend)
Applies development expertise to front and back-end systems coding combined with project management experience with systems administration skills. Designs the strategy for continuous enhancement, performance optimization, stability, and scalability. Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers. Designs the user experience, user interaction, responsive design, and complete architecture. Works with databases, servers, APIs, version control systems, and third-party apps. Ensures cross-platform compatibility and fixes issues during test and production phases.
Position Overview:
The Full Stack Developer within the AI+ Research & Commercialization’s Applied AI team at BMO will be responsible for developing, delivering, and maintaining an innovative internal platform that serves AI-driven predictions and insights to business stakeholders. Working within a team of product owners, data scientists, data engineers and machine learning engineers, the full stack developer will design and develop key frontend and backend capabilities to support the delivery of core AI capabilities across the enterprise.
Key Responsibilities:
- Translate complex user requirements into clear technical specifications and actionable development plans.
- Develop, test, and deploy frontend and backend services and APIs, ensuring alignment with security, performance, and quality standards.
- Collaborate with cross-functional teams to support system design, integration, and troubleshooting activities.
- Manage application end-to-end lifecycle processes including release management, version control, and documentation.
- Provide technical guidance and support to stakeholders and team members.
- Handle non-routine and complex issues independently, escalating when necessary.
Technical Expertise
- Programming Languages: Expert with React and Python. developing end-to-end applications
- Project Management Tools: Jira and Confluence.
- Cloud & Serverless Technologies: Hands-on experience with Azure ecosystem to build scalable serverless applications.
- Databases: Strong development experience with Azure Cosmos DB, Azure SQL Database and Redis.
- API Development & Integration: Skilled in designing and implementing RESTful APIs using Azure API Management, capable of handling high-volume workloads.
Qualifications & Experience:
- Typically 10 years of relevant experience with a related post-secondary degree or equivalent education and experience.
- Advanced skills: UI and backend programming, application integration, test-driven development, SDLC, troubleshooting, system integration.
- Demonstrated technical proficiency through hands-on delivery of complex, scalable cloud-native applications.
- Excellent verbal and written communication, influencing, and stakeholder management skills.
- Intermediate skills: quality assurance, cloud computing, microservices, requirements analysis, adaptability, communication, collaboration, analytical problem-solving, data-driven decision making.
What We Offer:
- Opportunity to drive digital and AI transformation in a forward-thinking, innovative banking environment.
- Commitment to professional growth, continuous learning, and career development.
- Collaborative culture focused on diversity, inclusion, and innovation.
About Desjardins
Desjardins Group is the largest cooperative financial group in North America and the fifth largest cooperative financial group in the world, with assets of $435.8 billion as at March 31, 2024. It was named one of Canada's Best Employers by Forbes magazine and by Mediacorp. To meet the diverse needs of its members and clients, Desjardins offers a full range of products and services to individuals and businesses through its extensive distribution network, online platforms and subsidiaries across Canada. Ranked among the world's strongest banks according to The Banker magazine, Desjardins has some of the highest capital ratios and credit ratings in the industry and the first according to Bloomberg News.