Sr. Full Stack Developer

Affinity

Edmonton

On-site

CAD 95,000 - 140,000

Full time

12 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Affinity Earn referral program

Job summary

Affinity is seeking Sr. Full Stack Developers to work on service innovation, program review and digital transformation projects across the organization.

The Full Stack Developers will work as part of cross-functional program review or product delivery teams, led by product owners and collaborating in field research, backlog refinement, and sprint planning and execution. These professionals will deliver scalable features, troubleshoot defects, and enhance user experience while aligning with

Qualifications

  • Bachelor’s degree in Computer Science or a related field; equivalent education and experience may be considered.
  • 5+ years of experience using source control systems, particularly Git, within collaborative software development environments.
  • 3+ years of experience with automated unit testing and integration testing.
  • 3+ years of experience working with database technologies, including relational databases and alternative database technologies.
  • 5+ years of experience working as a Full Stack Developer on complex software solutions within an Agile team environment.
  • 3+ years of experience developing and supporting production applications using modern application frameworks and front‑end JavaScript frameworks.
  • 2+ years of experience transforming legacy systems into modern digital services across multiple releases.
  • 1+ year of experience leveraging generative AI and agentic tooling to produce executive‑grade outputs.

Responsibilities

  • Participate in and contribute to project research and discovery, including field research and user interviews.
  • Lead technical discovery activities and produce diagrams and documentation.
  • Create detailed solution designs based on discovery insights.
  • Deliver features that support exemplar projects and improve user experience.
  • Identify, troubleshoot, and resolve defects (functional and non-functional).
  • Improve code quality, tooling, and documentation for maintainability.
  • Collaborate with frontend designers to ensure a consistent UX and visual design.
  • Advise product owners on technical approaches, implementation options, and delivery strategies.
  • Support solution deployment and launches for limited and general availability releases.
  • Build reusable components and capabilities; prioritize reuse in design and implementation.
  • Onboard and mentor technical team members; maintain technical documentation; improve processes.

Skills

Generative AI
Front-end frameworks
Agile methods
Mentoring

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
CI/CD
Angular
React
Vue.js
C#/.NET Core
Node.js
Python/Django

Job description

Job Description

On behalf of our public sector client, Affinity is seeking Sr. Full Stack Developers to work on service innovation, program review and digital transformation projects across the organization. The Full Stack Developers will work as part of cross-functional program review or product delivery teams. These teams, led by the organization's product owners and work collaboratively and collectively participate in a full range of activities including: field research, backlog definition and refinement, and sprint planning and execution. Digital transformation projects review the current state of services, identify future opportunities, and then deliver new services that are efficient, effective and affordable.

Job Description

On behalf of our public sector client, Affinity is seeking Sr. Full Stack Developers to work on service innovation, program review and digital transformation projects across the organization. The Full Stack Developers will work as part of cross-functional program review or product delivery teams. These teams, led by the organization's product owners and work collaboratively and collectively participate in a full range of activities including: field research, backlog definition and refinement, and sprint planning and execution. Digital transformation projects review the current state of services, identify future opportunities, and then deliver new services that are efficient, effective and affordable.

Responsibilities
  • Participate in and contribute to project research and discovery, including:
    • Contributing to field research and user interviews.
    • Leading technical discovery activities and producing related artifacts such as diagrams and documentation.
  • Provide solution design and development services, including:
    • Creating detailed solution designs based on insights gathered during discovery.
    • Delivering features that support the continued development of exemplar projects and enhance user experience.
    • Identifying, troubleshooting, and resolving functional and non-functional defects.
    • Improving code quality, tooling, and documentation to enhance maintainability.
  • Collaborate with frontend designers to deliver solutions that align with a consistent user experience and visual design.
  • Advise product owners on technical approaches, implementation options, and delivery strategies to support frequent releases.
  • Support solution deployment and launch activities for both limited and general availability releases.
  • Contribute to the development of a user-centric services platform by:
    • Prioritizing reuse in solution design and implementation.
    • Building and enhancing reusable common components and capabilities.
  • Sustain ongoing development efforts by:
    • Onboarding and mentoring technical team members.
    • Maintaining technical documentation.
    • Adopting and continuously improving development, quality, and team processes.
Qualifications
  • Bachelor’s degree in Computer Science or a related field; equivalent education and experience may be considered.
  • 5+ years of experience using source control systems, particularly Git, within collaborative software development environments.
  • 3+ years of experience with automated unit testing and integration testing.
  • 3+ years of experience working with database technologies, including relational databases and alternative database technologies.
  • 5+ years of experience working as a Full Stack Developer on complex software solutions within an Agile team environment.
  • 3+ years of experience developing and supporting production applications using modern application frameworks and front‑end JavaScript frameworks.
  • 2+ years of experience incrementally transforming legacy systems into modern digital services across multiple releases.
  • 1+ year of experience leveraging generative AI and agentic tooling to produce executive‑grade outputs, including drafting, analysis, structured retrieval, and workflow automation. Experience with prompt design, Retrieval‑Augmented Generation (RAG), and critically evaluating AI outputs for accuracy, risk, hallucination, and sensitivity is an asset.
  • 2+ years of experience working with one or more of the following technologies:
    • Frontend: Angular, React, Vue.js
    • Backend: C#/.NET Core, Node.js (NestJS, Express), Python (Django)
  • 2+ years of experience applying software design patterns and considering software architecture principles in solution development.
  • 2+ years of experience working with Government of Alberta development guidelines and principles.
  • 2+ years of experience working with CI/CD pipelines.
  • 2+ years of experience working within multidisciplinary teams applying UX design, service design, design thinking, or human‑centered design approaches.
Affinity Earn

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership.

Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 13975

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer – Senior
Full Stack Developer – Senior

Swim Recruiting • Edmonton

On-site
CAD 83,000 - 124,000
Senior Full Stack Developer
Senior Full Stack Developer

Radiant Systems Solutions, Inc • Edmonton

Hybrid
CAD 95,000 - 130,000
.Net Fullstack Developer - Asset Management Tool
.Net Fullstack Developer - Asset Management Tool

Affinity • Vancouver

On-site
CAD 90,000 - 120,000
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

On-site
CAD 100,000 - 140,000
Flexible working hours
Opportunity for contract extension
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Technical Project Manager
Technical Project Manager

Affinity • Burnaby

On-site
CAD 140,000 - 180,000
Affinity Earn program
Senior Software Developer
Senior Software Developer

Stantec • Burnaby

On-site
CAD 79,000 - 114,000
Health insurance
Dental plan
Vision plan
+2
Senior Full Stack Developer .NET, C#, Angular, React
Senior Full Stack Developer .NET, C#, Angular, React

Rose International • Edmonton

Hybrid
CAD 96,000 - 110,000
Full Stack Developer - Senior
Full Stack Developer - Senior

VGen Technologies LLC • Edmonton

On-site
CAD 76,000 - 139,000
Senior Software Developer
Senior Software Developer

Stantec • Markham

On-site
CAD 74,000 - 114,000
Health, dental, and vision plans
Wellness program
Tuition reimbursement
+1