Summary
β¨ AIβGenerated
A public-sector technology project is seeking an experienced full-stack developer to support digital services and modernization initiatives. The role covers solution design, software development, testing, deployment, and reusable components.
Highlights
Work on large-scale digital transformation initiatives with opportunities to contribute to architecture, development, testing, and delivery of impactful solutions.
Description
Client: Government of Alberta β GOAPRDJP000001023
We are looking for highly experienced Senior Full Stack Developers to support the Government of Alberta on service innovation, program review, and digital transformation projects.
The successful candidates will work as part of cross-functional program review or product delivery teams, contributing to research and discovery, technical solution design, application development, testing, deployment, reusable components, and ongoing development.
Role Snapshot
Job Title: Full Stack Developer β SeniorReq.
Number: GOAPRDJP000001023Client: Government of AlbertaWork Location: 7000 β 113 ST, Edmonton, Alberta, CAN, T6H 5T6Work Arrangement: RemoteEstimated Start Date: February 11, 2026Estimated End Date: January 11, 2027Business Days: 252Estimated Hours per Day: 7.25Maximum Extension Term: 24 Months
Must Have
Experience using source control, particularly Git, in collaborative software development β 5 years.Experience with automated unit testing and integration testing β 3 years.Experience with database technologies, including relational databases and alternatives β 3 years.Experience working as a Full Stack Developer on complex software solutions in an agile team environment β 5 years.Experience working on production applications using modern application frameworks and frontend JavaScript frameworks β 3 years.
Nice to Have
Experience incrementally transforming existing legacy systems into modern digital services across multiple releases β 2 years.Experience leveraging generative AI and agentic tooling to produce executive-grade outputs, including drafting, analysis, structured retrieval, and workflow automation.
Demonstrates proficiency in prompt design, retrieval-augmented generation (RAG), and critical evaluation of AI outputs for accuracy, risk, hallucination, and sensitivity.
Actively builds AI-augmented workflows and routines, going beyond basic tool usage to drive productivity and decision quality β 1 year.Experience with at least one or more from the following technology stack:Frontend: Angular, React, Vue.jsBackend: C# .NET Core, Node.js (Nests, Express), Python (Django)Experience Required: 2 yearsExperience with design patterns and their application and software architecture considerations β 2 years.Experience with Government of Alberta development guidelines and principles β 2 years.Experience working with CI/CD pipelines β 2 years.Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches β 2 years.
Description
Project Overview
The province requires up to fifteen (15) Full Stack Developers to work with 3D on service innovation, program review, and digital transformation projects across the Government of Alberta.
The Full Stack Developers will work as part of cross-functional program review or product delivery teams.
Scope of Services
It is anticipated that the Full Stack Developer will be required for one (1) year; however, the province may extend the contract for up to twenty-four (24) months on the same terms and conditions.
The Full Stack Developer will be required on a full-time basis (7.25-hour work day), working across two (2) to three (3) projects.
Time, location, and frequency of work will vary depending on the needs of the particular project.
Key Responsibilities
Project Research and Discovery
Participate And Contribute To Project Research And Discovery
Contribute to field research and user interviews.Lead technical discovery and deliver related artifacts such as diagrams and documentation.
Solution Design and Development
Provide Solution Design And Development Services Related To
Detailed solution designs based on shared understanding from discovery.Completion of features for the continued development of exemplar projects.Functional and non-functional defect discovery and resolution.Enhancements to solution code quality, tooling, and documentation for improved maintainability.
Collaboration and Delivery
Collaborate with frontend designers to deliver solutions aligned to a consistent look and feel.Advise and inform product owners on technical efforts and implementation options to facilitate frequent delivery.Support solution deployment and launch for limited and general availability.Contribute to reusable common components and capabilities.
Ongoing Development and Knowledge Transfer
Sustain ongoing development through onboarding of technical team members.Maintain technical documentation.Adopt and improve team development and quality practices and processes.
Work Arrangement
The Full Stack Developer will primarily work remotely; however, the Full Stack Developer may be required to attend meetings or work sessions in Edmonton on reasonable notice from the province, up to 10% of total hours.
At the time of providing such notice, the province will advise of the expected duration of any such meetings or work sessions.
However, time to travel and any associated expenses to and from Edmonton will be at no cost to the province.
How To Apply
If you are interested in this opportunity and your profile matches the requirements, please send the following mandatory documents to hrsmss@smsoftconsulting.com by Friday, October 2, 2026, at 4:00 PM EST:
Updated Resume in Word format β MandatorySkills Matrix and References β MandatoryExpected Hourly Rate β MandatoryVisa Status β MandatoryLinkedIn ID β Mandatory
Without the mandatory documents, we cannot submit a candidate.
Please ensure your profile clearly demonstrates the required experience with Git, automated testing, integration testing, database technologies, full-stack development, modern application frameworks, frontend JavaScript frameworks, Agile development, CI/CD, and cloud/digital transformation environments.
Apply Online
Apply Online
WhatsApp Group
For daily job updates, you can also join our WhatsApp group.
Join our WhatsApp Group
Important Note
The Full Stack Developer will primarily work remotely.The resource may be required to attend meetings or work sessions in Edmonton, on reasonable notice from the province, up to 10% of total hours.The province will advise the expected duration of such meetings or work sessions when notice is provided.Time to travel and any associated expenses to and from Edmonton will be at no cost to the province.We make sure to screen every resume we receive in response to the positions shared, but we can't reply to every applicant due to the heavy load.
However, only shortlisted candidates with the required skills will be contacted.Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.