We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, development, and cloud deployment of modern enterprise web applications. In this role, you will build responsive, accessible front-end user interfaces and robust backend microservices within a Microsoft Azure environment. Working as part of an Agile delivery team, you will design scalable database schemas, build secure RESTful Web APIs, implement automated CI/CD pipelines, and collaborate with cross-functional leads to transform business requirements into high-performing digital solutions.
...
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 6-month contract.
Advantages
Modern Cloud Stack: Hands-on full-stack development leveraging React, ASP.NET Core, and native Microsoft Azure services.
End-to-End Delivery: Ownership across all application layers—from UI/UX design and API development to cloud architecture and CI/CD pipelines.
Agile Engineering Culture: Work in a structured, collaborative Agile environment with modern DevOps practices.
Dedicated Onsite Team: Direct collaboration alongside senior architects and technical leads in a focused, 5-day per week workspace.
Responsibilities
Translate complex business requirements into scalable technical architectures, detailed system specs, and production-ready code.
Design, build, and maintain responsive front-end user interfaces using React, JavaScript/TypeScript, HTML5, and CSS3.
Develop secure, high-performing backend microservices and RESTful Web APIs using C# and ASP.NET Core.
Architect relational database schemas, write complex SQL queries, and manage data integration within Azure SQL Database.
Configure, deploy, and manage cloud components across Azure App Services, Azure Storage Accounts, Azure Logic Apps, and Azure API Management.
Build and maintain automated build, testing, and release pipelines utilizing Azure DevOps and Git repositories.
Perform code reviews, enforce secure coding standards, troubleshoot production defects, and maintain unit test coverage.
Collaborate within cross-functional Agile teams, participate in sprint planning, provide technical effort estimations, and author system documentation.
Qualifications
Front-End Development Seniority: Proven experience developing web applications using React, JavaScript/TypeScript, HTML5, and CSS3 (Strictly Required).
Backend C# & ASP.NET Core: Demonstrated experience building scalable backend microservices and RESTful APIs using ASP.NET Core and C# (Strictly Required).
Azure Cloud Services: Hands-on experience with Microsoft Azure platforms, specifically Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management (Strictly Required).
DevOps & CI/CD Pipelines: Practical experience implementing, maintaining, and supporting automated CI/CD pipelines using Azure DevOps and Git (Strictly Required).
Full-Stack Architecture: Strong full-stack expertise covering application architecture, relational database design, API integration, and cloud deployment (Strictly Required).
Nice-to-Have Assets:
Practical knowledge of containerization and orchestration platforms such as Docker and Kubernetes.
Experience with additional enterprise frameworks like Azure Logic Apps, Java/Spring Boot, or Angular.
Exposure to web accessibility standards (WCAG 2.1 AA / AODA).
Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, development, and cloud deployment of modern enterprise web applications. In this role, you will build responsive, accessible front-end user interfaces and robust backend microservices within a Microsoft Azure environment. Working as part of an Agile delivery team, you will design scalable database schemas, build secure RESTful Web APIs, implement automated CI/CD pipelines, and collaborate with cross-functional leads to transform business requirements into high-performing digital solutions.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 6-month contract.
Advantages
Modern Cloud Stack: Hands-on full-stack development leveraging React, ASP.NET Core, and native Microsoft Azure services.
End-to-End Delivery: Ownership across all application layers—from UI/UX design and API development to cloud architecture and CI/CD pipelines.
Agile Engineering Culture: Work in a structured, collaborative Agile environment with modern DevOps practices.
Dedicated Onsite Team: Direct collaboration alongside senior architects and technical leads in a focused, 5-day per week workspace.
...
Responsibilities
Translate complex business requirements into scalable technical architectures, detailed system specs, and production-ready code.
Design, build, and maintain responsive front-end user interfaces using React, JavaScript/TypeScript, HTML5, and CSS3.
Develop secure, high-performing backend microservices and RESTful Web APIs using C# and ASP.NET Core.
Architect relational database schemas, write complex SQL queries, and manage data integration within Azure SQL Database.
Configure, deploy, and manage cloud components across Azure App Services, Azure Storage Accounts, Azure Logic Apps, and Azure API Management.
Build and maintain automated build, testing, and release pipelines utilizing Azure DevOps and Git repositories.
Perform code reviews, enforce secure coding standards, troubleshoot production defects, and maintain unit test coverage.
Collaborate within cross-functional Agile teams, participate in sprint planning, provide technical effort estimations, and author system documentation.
Qualifications
Front-End Development Seniority: Proven experience developing web applications using React, JavaScript/TypeScript, HTML5, and CSS3 (Strictly Required).
Backend C# & ASP.NET Core: Demonstrated experience building scalable backend microservices and RESTful APIs using ASP.NET Core and C# (Strictly Required).
Azure Cloud Services: Hands-on experience with Microsoft Azure platforms, specifically Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management (Strictly Required).
DevOps & CI/CD Pipelines: Practical experience implementing, maintaining, and supporting automated CI/CD pipelines using Azure DevOps and Git (Strictly Required).
Full-Stack Architecture: Strong full-stack expertise covering application architecture, relational database design, API integration, and cloud deployment (Strictly Required).
Nice-to-Have Assets:
Practical knowledge of containerization and orchestration platforms such as Docker and Kubernetes.
Experience with additional enterprise frameworks like Azure Logic Apps, Java/Spring Boot, or Angular.
Exposure to web accessibility standards (WCAG 2.1 AA / AODA).
Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more