Full Stack Engineer

Job Description

  • Contractor
  • Anywhere

About the job
Full Stack Developer – Long-Term Remote Contract (Canada)

We are looking for two Full Stack Developers to join a high-performing product development team working with modern web technologies. This role focuses on enhancing and building cloud-based commercial software used nationwide. The environment is Agile, collaborative, and centered around high-quality engineering practices.

Term: January 5, 2026 – March 31, 2027 (Possibility of extension)

Location: Remote within Canada

Candidates must already reside in Canada with valid work authorization

 

About the Role

As a Full Stack Developer, you will contribute to new feature development, code enhancements, performance improvement, and secure development practices. You will work within a two-week sprint cycle, collaborating with developers, testers, product resources, and technical leadership.

 

Must-Have Qualifications

✅ Degree in Computer Science or Software Engineering

✅ 5+ years of professional Full Stack development experience

✅ Recent hands-on experience withmodern Angular (12+)

✅ Experience building web applications using:

HTML5, CSS/SCSS, JavaScript, TypeScript, Angular
✅ Experience developing RESTful APIs using ASP.NET Core and Entity Framework Core

✅ Experience implementing responsive UI in Angular

✅ Experience with unit testing in Angular and .NET

✅ Experience working in Agile/Scrum teams

✅ Strong troubleshooting and problem-solving ability

✅ Must be living in Canada with valid work status

Nice to Have

⭐ NgRx

⭐ Azure PaaS experience

⭐ Experience reviewing Azure Application Insights logs

Key Responsibilities

Develop and enhance cloud-based web applications
Complete assigned work within two-week sprint commitments
Deliver clean, maintainable, and well-structured code
Collaborate closely with a team of 5–8 developers and testers
Pull tasks from Azure DevOps for feature work, improvements, or bug fixes
Contribute to security improvements, patching, and best practices
Support reliable releases with minimal defects