Senior Full Stack Developer - Remote - SDAB


Fully Remote Job
Posted On: October 14, 2026
Last Day to Apply: October 28, 2026
Pay: $65.00 to $75.00 per hour

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.

Skip to the main content