Senior Full Stack Developer

Edmonton, AB, CA, Canada

Job Description

Job Title: Full Stack Developer - Senior



Ministry:

Technology and Innovation

Key Responsibilities



1. Research & Discovery



Participate in field research, user interviews, and service reviews. Lead technical discovery, producing system diagrams, architecture documentation, and workflow maps.

2. Solution Design & Development



Create detailed technical solution designs based on discovery insights. Develop and enhance features for exemplar digital service projects. Troubleshoot and resolve functional and non-functional issues. Improve architecture, code quality, tooling, and documentation.

3. UI/UX Collaboration



Collaborate closely with product design and frontend teams to ensure alignment with GoA's unified design language and standards.

4. Technical Advisory Support



Provide guidance to product owners on feasibility, technical options, and timelines for iterative releases.

5. Deployment Support



Support deployments, release planning, and post-launch activities for both pilot and public releases.

6. Reusable Platform Contributions



Develop reusable patterns, components, and frameworks to support scalable, user-centric digital services. Share learnings and promote reuse across teams.

7. Sustainment & Team Enablement



Assist in onboarding new team members. Maintain updated documentation and contribute to process improvements. Participate in optimizing team development, QA, and DevOps workflows.

Work Location & Conditions



Primarily remote work permitted within Canada. Occasional Alberta travel for research, workshops, or interviews. Occasional onsite meetings in Edmonton with prior notice. Must use personal hardware/software while working remotely. GoA will provide necessary access credentials. Workspace and materials provided when onsite.

Virtual Tools:

MS Teams (primary), Zoom (as required).

Security & Background Requirements



Criminal record check required (at candidate's cost). Enhanced Security Clearance required for justice-related projects. Higher-level federal clearances (e.g., RCMP Top Secret) may be required depending on the assignment. Final acceptance is subject to successful security clearance and written approval by the Province.

Mandatory Training (Post-Hire)



Training includes but is not limited to:

POPA & ATIA Security / Cybersecurity Information Management Respect in the Workplace Additional mandatory or optional courses as assigned

Incumbency



Two incumbents currently exist. The ministry will select the best qualified candidates.

Evaluation Criteria



Qualifications - 20%

Other Mandatory Requirements - 20%

Interview - 50%

Pricing - 10%


Other Mandatory RequirementsA. Skill Matrix



Candidates must list years of hands-on experience for each:

Frontend:



Angular: ___ years React: ___ years Vue.js: ___ years Other: ___

Backend:



C# .NET Core: ___ years Node.js (NestJS / Express): ___ years Python (Django): ___ years Other: ___

Databases:



Relational DBs: ___ years Other: ___

Cloud Platforms:



AWS: ___ years Azure: ___ years GCP: ___ years

AI/ML Skillsets:

___ years

B. Project Examples (2 Required)



Each resume must include two detailed project examples containing:

Overview of the project and role performed. Sector served (public/private/other) and team size. Tools, technologies, and skills used.
If both examples are similar, candidates must state so explicitly.

Interview Information



Interviews are expected to take place

in the first week of December 2025

(subject to change).

How to Apply



Interested candidates must submit:

Updated resume (Word or PDF) Completed Skill Matrix Two required project examples Any supporting documents

Send your application to:


amisha@upstaff.ca


upstaffrecruiter@upstaff.ca


resumes@upstaff.zohorecruitmail.ca



For questions, call:


647-794-8009



Job Type: Full-time

Pay: $60.00-$90.00 per hour

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3138575
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned