Salary
$65 - $75 / hr
Location
Canada
Posted
Oct 14, 2026
Compu-Vision Consulting Inc. · Canada
Salary
$65 - $75 / hr
Location
Canada
Posted
Oct 14, 2026
Job Title: Senior Full Stack Developer
Location: Remote (Within Canada; occasional on-site meetings in Edmonton, AB)
Job Type: Contract
Duration: 1 Year
Pay Rate: CAD $65–$75 per hour
Note: This job doesn't offer any benefits.
Position Overview
We are seeking a Senior Full Stack Developer to develop, enhance, and maintain digital services using modern technologies and Agile development practices.
Remote Work Requirements
-
Work must be performed within Canada.
-
The role is primarily remote, but on-site meetings or work sessions in Edmonton may be required for up to 10% of total working hours.
-
Some travel within Alberta may be required for field research and user interviews.
Required Qualifications
-
Bachelor's degree in Computer Science or a related field. Equivalent qualifications will be considered.
-
5 years of experience using Git for collaborative software development.
-
3 years of experience with automated unit and integration testing.
-
3 years of experience with relational and alternative database technologies.
-
5 years of experience developing complex software solutions as a Full Stack Developer in an Agile team environment.
-
3 years of experience developing production applications using modern application frameworks and frontend JavaScript frameworks.
Preferred Qualifications
-
2 years of experience modernizing legacy systems into digital services.
-
Experience using generative AI and AI-assisted tools for development, analysis, and workflow automation.
-
2 years of experience with Angular, React, or Vue.js and backend technologies such as C#.NET Core, Node.js, or Python/Django.
-
2 years of experience with software design patterns and architecture.
-
2 years of experience with Government of Alberta development guidelines and principles.
-
2 years of experience with CI/CD pipelines.
-
2 years of experience working with UX design, service design, design thinking, or human-centered design teams.
Responsibilities
-
Participate in project research, discovery, and technical planning.
-
Design and develop software features based on user and business requirements.
-
Identify and resolve functional and non-functional defects.
-
Improve code quality, testing, development tools, and technical documentation.
-
Collaborate with frontend designers and cross-functional Agile teams.
-
Advise product owners on technical approaches and implementation options.
-
Support application deployment and launch.
-
Develop reusable components and shared capabilities.
-
Maintain development practices and support onboarding of technical team members.