Skip to main content
Zapphir Staffing logo

Full Stack Developers - Senior

Zapphir Staffing
Full Timesenior
CAPosted April 13, 2026

Job Description

Job Description

Job Description

Full Stack Developer

Location: Remote within Canada, with occasional travel

Job Type: Contract, Full-Time

Duration: 12 months, with possible extension up to 24 months

Client: Confidential Public Sector Client

About the Opportunity

Our Client is seeking multiple Full Stack Developers to support a range of digital transformation, service innovation, and modernization initiatives. These roles will be embedded within cross-functional teams working on public-facing digital services, program reviews, and product delivery efforts.

This is an exciting opportunity to contribute to meaningful, user-centered digital solutions that improve service delivery and user experience at scale. You will work alongside product owners, designers, researchers, and delivery teams in agile environments to help design, build, enhance, and sustain modern digital services.

Key Responsibilities

As a Full Stack Developer, you will:

  • Contribute to project research, discovery, and technical exploration
  • Participate in field research and user interviews where needed
  • Lead technical discovery activities and create related artifacts such as diagrams and documentation
  • Design and develop scalable full stack solutions based on discovery outcomes and shared team understanding
  • Build and enhance features for digital products and exemplar solutions
  • Identify, troubleshoot, and resolve functional and non-functional defects
  • Improve code quality, tooling, and technical documentation to support maintainability and long-term sustainability
  • Collaborate closely with frontend designers to ensure solutions align with a consistent user experience and visual design approach
  • Advise product owners on technical options, delivery trade-offs, and implementation strategies
  • Support deployment, release, and launch activities for limited and general availability releases
  • Contribute to reusable components, shared capabilities, and common service patterns
  • Support ongoing delivery through onboarding team members, maintaining technical documentation, and improving team development and quality practices

What You’ll Bring

The ideal candidate will have:

  • Strong experience as a Full Stack Developer in agile delivery environments
  • Experience contributing to discovery, solution design, development, testing, and deployment
  • Ability to work across multiple projects simultaneously in a fast-paced, collaborative setting
  • Strong technical documentation and diagramming skills
  • Experience improving software quality, maintainability, and development practices
  • Ability to collaborate effectively with product owners, designers, developers, and business stakeholders
  • Strong communication skills and the ability to explain technical considerations to non-technical audiences
  • A user-centered mindset with an interest in building accessible, efficient, and impactful digital services

Work Environment

  • This role is primarily remote, and all work must be performed within Canada
  • Occasional attendance at meetings or work sessions in Edmonton may be required with reasonable notice
  • Some travel within Alberta may also be required for field research and user interviews
  • Work hours are based on a 7.25-hour workday
  • Developers may be assigned across 2 to 3 projects depending on business needs

Contract Details

  • Initial contract term is 1 year
  • Extension options may be available for up to 24 additional months
  • Hours may vary depending on project and delivery needs

Security Requirements

Successful candidates may be required to provide:

  • A current criminal record check
  • Additional or enhanced security clearance depending on the assignment
  • Eligibility for higher-level clearances, including possible federal security screening, where required

Final acceptance is subject to Client approval following satisfactory security screening.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free