Job Title: Full Stack Developer
Location: Toronto, ON, Canada, Remote
Employment Type: Contract
Overview
We're seeking a highly skilled Full Stack Developer to assist in building and enhancing digital services for the Alberta Social Housing Corporation (ASHC). This role is crucial in designing secure, scalable, and user-centric applications as part of ASHC's digital transformation.
Key Responsibilities
Design, develop, test, and maintain full stack web applications using:
.NET, React, TypeScript, Azure Functions, Azure SQL, and Cosmos DB
Collaborate with cross-functional teams (UX/UI, analysts, developers)
Use GitHub for version control, code reviews, and team collaboration
Ensure code quality with unit tests and automated testing frameworks
Work in agile sprints: planning, stand-ups, retrospectives
Optimize applications for performance, scalability, and maintainability
Apply secure development practices aligned with Alberta government standards
Provide technical documentation and contribute to architecture decisions
Required Qualifications
5+ years experience as a Full Stack Developer (or equivalent)
Strong back-end skills with .NET / ASP.NET Core (C#)
Proven front-end experience with React and TypeScript
Proficient in Azure services:
Azure Functions
Azure SQL
Cosmos DB
Azure Storage Experience with GitHub and DevOps pipelines
Deep understanding of secure coding, performance tuning, and error handling
Familiarity with REST APIs, microservices, and event-driven architecture
Strong problem-solving and debugging abilities