Overview
NOTE: HYBRID work model, 2 day/week in Toronto office
SKILLS: Full Stack Development, Generative AI, Python (FastAPI), Vue.js, AKS, RAG Pipelines, Multi-Agent Orchestration, LangGraph, Microsoft Agent Framework, Docker, Kubernetes, CI/CD, SQL, Azure cloud
TYPE: 6 month Contract
INDUSTRY: Banking
DESCRIPTION
We are seeking a Senior Full Stack Developer with proven leadership in delivering complex AI solutions. This lead role requires hands-on experience with Generative AI, including Retrieval-Augmented Generation (RAG) pipelines, multi-agent orchestration (LangGraph, Microsoft Agent Framework), and advanced reasoning systems. The successful candidate will design and implement Azure-native AI infrastructure, mentor development teams, and collaborate across business and technology groups to deliver scalable, secure, and innovative solutions.
KEY RESPONSIBILITIES
- Lead the design, development, and delivery of scalable web applications using Python (FastAPI) and Vue.js.
- Architect and implement advanced AI capabilities, including RAG pipelines, multi-agent orchestration, and reasoning systems.
- Build, deploy, and manage secure AI microservices in Azure environments, leveraging Docker and FastAPI.
- Design and maintain Azure-native AI infrastructure, including ASE, AKS, APIM, Redis, and Azure SQL.
- Optimize scalability and performance for enterprise AI workloads.
- Develop modern client-side applications using Vue.js, Electron.js, or React.
- Establish comprehensive testing practices, including unit and front-end tests with Cypress.
- Translate complex technical solutions into clear business language and extract requirements from stakeholders.
- Collaborate across technology and business teams to build integrated solutions.
- Mentor and guide development teams, promoting best practices and continuous learning.
- Stay current with emerging technologies and industry trends to drive innovation.
REQUIREMENTS
- Proven experience as a Full Stack Developer with expertise in Python (FastAPI) and Vue.js.
- Demonstrated leadership in guiding teams and delivering complex AI solutions.
- Hands-on experience with Generative AI, RAG pipelines, multi-agent orchestration, and reasoning systems.
- Strong knowledge of Azure cloud infrastructure: ASE, AKS, APIM, Redis, Azure SQL.
- Proficiency in deploying secure AI microservices using Python, FastAPI, and Docker.
- Client-side development experience with Vue.js, Electron.js, or React.
- Strong skills in testing (Cypress), version control (Git), and DevOps practices (CI/CD, containerization).
- Ability to communicate technical concepts to business stakeholders and collaborate effectively.
- Solid understanding of Agile methodologies and inclusive team practices.