Get AI-powered advice on this job and more exclusive features.
Project Overview
The Government of Alberta is expanding its digital service delivery to improve user experiences for Albertans. The Digital Design and Delivery Division (3D) leads this modernization effort, using human-centred design, agile methodologies, and modern data practices.
Project Overview
The Government of Alberta is expanding its digital service delivery to improve user experiences for Albertans. The Digital Design and Delivery Division (3D) leads this modernization effort, using human-centred design, agile methodologies, and modern data practices.
3D partners with GoA ministries on digital transformation and service innovation. These projects assess current services, identify future opportunities, and develop new digital solutions that are efficient, user-friendly, and cost-effective.
Role Responsibilities
Project Work:
- Collaborate with cross-functional teams on 2–3 concurrent projects.
- Participate in discovery activities including user research and technical assessments.
- Deliver technical artifacts: architecture diagrams, documentation, and solution designs.
- Design and implement user-centric solutions based on research insights.
- Develop and maintain application features, addressing both functional and non-functional requirements.
- Identify and resolve defects; continuously improve code quality, tooling, and documentation.
Collaboration & Support
- Work with frontend designers to ensure cohesive UI/UX.
- Provide technical guidance to product owners and stakeholders.
- Support deployment and rollout of services (both limited and general availability).
- Onboard new team members, contribute to reusable components, and enhance development processes.
Documentation & Knowledge Sharing
- Maintain project documentation.
- Promote development best practices and quality assurance.
Work Location: Primarily remote. Occasional onsite presence in Edmonton may be required with notice.
Equipment: Contractors must provide their own hardware/software for remote work. GoA will provide system access.
Client: Government of Alberta (GoA)
Division: Digital Design and Delivery Division (3D)
Location: Remote (Occasional travel to Edmonton and within Alberta as required)
Duration: 1 year (with possible extension up to 24 months)
Work Hours: Full-time (7.25 hours/day)
Qualification Assessment Must Have Work Experience
Duration - Experience using source control, particularly Git, in collaborative software development.
5 years
Duration - Experience with automated unit testing and integration testing.
3 years
Duration - Experience with database technologies, including relational databases and alternatives.
3 years
Duration - Experience working as a Full Stack Developer on complex software solutions in an agile...
5 years
Duration - Experience working on production applications using modern application frameworks and...
3 years
Nice to Have Work Experience
Duration - Experience incrementally transforming existing legacy systems into modern digital serv...
2 years
Duration - Experience with at least one or more from the following tech stack...
2 years
Duration - Experience with design patterns and their application and software architecture...
2 years
Duration - Experience with Government of Alberta development guidelines and principles
2 years
Duration - Experience working with CI/CD pipelines.
2 years
Duration - Experience working with teams that also apply UX design, service design, design...
2 years
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Teckhorizon Inc by 2x
Get notified about new Full Stack Engineer jobs in Edmonton, Alberta, Canada.
Web Application Developer II (Full stack)
Web Application Developer III (Full stack)
Sherwood Park, Alberta, Canada 4 days ago
Software Engineer - Solutions Engineering
Senior Full-Stack Engineer – AI-Powered Products
Edmonton, Alberta, Canada CA$90,000.00-CA$150,000.00 3 days ago
Software Engineer I, Backend (Identity Decisioning)
Software Engineer I (Consumer Servicing)
Software Engineer I (Merchant Data Platform)
Software Engineer (Python/Linux/Packaging)
Software Engineer II, Fullstack (Merchant Advocacy)
Software Engineer II, Backend (Consumer Authentication)
Firmware and Software Engineer - Product Engineering
Software Engineer, Ceph & Distributed Storage
Software Engineer II (Capacity Engineering)
Senior Software Engineer - Digital Workplace
Software Engineer II (Consumer Servicing)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.