AI Full Stack Developer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- Minimum 6 years’ professional experience in full stack development.
- Posting language
- English
- Posted
Original job description
We are seeking a talented senior full stack developers or team leads to join our Canadian Apps and Infra team. This AI-enabled role involves leading a team to design, develop, and maintain components of large solutions using the latest Microsoft technology stack. You will collaborate with other members of a multidisciplinary team to deliver transformative solutions for our clients.
Base Responsibilities
The recruiting efforts for this position are intended to fill a brand-new position. The base pay range shown below is intended as a guideline to reflect the majority of offers for this role. It does not represent a maximum limit - in some cases, actual compensation may exceed the range where appropriate.
See more information on our benefits here: Canada Employee Benefits | Avanade
Role Location Annual Salary Range
Toronto $114,400 - $171,950
Calgary $114,400 - $171,950
Vancouver $114,400 - $171,950
Ottawa $114,400 - $171,950
Montréal $104,000 - $156,318
Base Responsibilities
- Develop and maintain scalable, secure applications utilizing both front-end and back-end frameworks.
- Integrate Gen AI into development workflows and feature development.
- Design, develop, and implement Generative AI agents to enhance user experience and automate processes.
- Work closely with designers, product owners, and other developers to produce top-quality software.
- Participate in all stages of software development - from requirements gathering through deployment and ongoing support.
- Write clean, efficient, well-tested code aligned with best practices.
- Troubleshoot and resolve technical challenges as they arise.
- Contribute to our culture of continuous improvement and stay informed about new technologies.
- Lead and mentor cross-functional teams - including DevOps, infrastructure, UX, frontend, and backend specialists - to deliver scalable, secure applications using modern frameworks and technologies.
- Oversee the design, development, and deployment of solutions.
- Champion the integration of Generative AI into development workflows and product features, guiding teams in leveraging AI to drive innovation and automation.
- Foster close collaboration among designers, product owners, and technical teams to ensure delivery of high-quality, user-centric software solutions.
- Guide teams through all stages of the software development lifecycle - from requirements gathering and architectural planning to deployment and ongoing support - ensuring alignment with business objectives and best practices.
- Participate in the sales process as a subject matter expert
- Establish and uphold coding standards, testing protocols, and quality assurance processes across teams.
- Proactively identify and resolve technical and organizational challenges, removing obstacles to team success.
- Cultivate a culture of continuous improvement, professional growth, and adoption of emerging technologies within the team.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent proven experience).
- Minimum 6 years’ professional experience in full stack development.
- Experience leading and mentoring a team of 4+ developers.
- Proficiency in front-end frameworks such as React, Angular, or Vue.js.
- Solid experience creating APIs with Python, .NET Core, Node.js, or Java.
- Hands-on experience using AI tools in application development
- Successful experience creating and deploying Generative AI agents.
- Familiarity with SQL and NoSQL databases (e.g. SQL Server, Cosmos DB).
- Understanding of containers and orchestration
- Experience with Azure or other major cloud platforms is an asset.
- Understanding of RESTful APIs, microservices, and DevOps best practices.
- Strong problem-solving abilities with a keen attention to detail.
- Excellent communication skills and a collaborative approach.
The recruiting efforts for this position are intended to fill a brand-new position. The base pay range shown below is intended as a guideline to reflect the majority of offers for this role. It does not represent a maximum limit - in some cases, actual compensation may exceed the range where appropriate.
See more information on our benefits here: Canada Employee Benefits | Avanade
Role Location Annual Salary Range
Toronto $114,400 - $171,950
Calgary $114,400 - $171,950
Vancouver $114,400 - $171,950
Ottawa $114,400 - $171,950
Montréal $104,000 - $156,318
More about this job
Responsibilities
The role involves leading a team to design, develop, and maintain scalable applications using the latest Microsoft technology stack. You will collaborate with a multidisciplinary team to deliver transformative solutions for clients.
Requirements
Candidates should have a bachelor's degree in a related field and a minimum of 6 years of professional experience in full stack development. Experience in leading teams and proficiency in various programming languages and frameworks is essential.
Skills
- Full Stack Development
- Team Leadership
- Generative AI
- Front-End Frameworks
- Back-End Frameworks
- API Development
- Python
- Node.js
- Java
- SQL
- NoSQL
- Azure
- RESTful APIs
- Microservices
- DevOps
- Problem-Solving
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Engineering
- Software
- Consulting
Keywords
- AI
- Full Stack Development
- Microsoft Technology Stack
- Generative AI
- React
- Angular
- Vue.js
- Python
- .NET Core
- Node.js
- Java
- SQL
- NoSQL
- Azure
- RESTful APIs
- Microservices
- DevOps