Full stack developer

Apply now

Location

onsite, Edmonton, Alberta, Canada

Salary

$61k – $84k/yr

Commitment

Full Time

Level

Junior (<2 years)

Required skills

Full Stack DevelopmentC#.NETJavaScriptReactSQLCloud platformsAgileSoftware architectureRelational databasesTroubleshootingDevOpsCI/CDAutomationAPI development

Job Description

Job Information

Job Title: Full Stack Developer

Job Requisition ID: 88589

Ministry: Technology and Innovation

Location: Edmonton

Full or Part-Time: Full-Time

Hours of Work: 36.25 hours per week

Permanent/Temporary/Wage: Permanent

Scope: Open Competition

Closing Date: November 3, 2026

Classification: Systems Analyst 2

Salary: 3,189.98 to 4,379.96 bi-weekly ($83,258 - $114,316/year)

The Alberta Public Service works to build a stronger province for current and future generations. We make a difference in the lives of Albertans through rewarding and diverse career opportunities. For more information, please visit: https://www.alberta.ca/about-the-alberta-public-service

Technology and Innovation is responsible for making innovation and technology the driving force behind Alberta’s economic growth and diversification. To learn more about us, please visit: https://www.alberta.ca/technology-and-innovation.

Role Responsibilities

The Citizen Experience branch is looking for a Full Stack Developer. Reporting to the Delivery Manager, deliver hands-on development and operational support across the platform lifecycle. The position applies established development practices to implement changes, resolve issues, support ongoing maintenance, and contribute to modernization and continuous improvement efforts.

The responsibilities of this role include:

  • Developing and maintaining front-end and back-end platform components and services in large-scale enterprise environments using modern software development practices.
  • Assessing technical requirements and delivering platform changes, enhancements, defect fixes, and ongoing maintenance.
  • Providing production support, troubleshooting platform issues, and coordinating timely resolution of incidents and defects.
  • Supporting cloud platforms and contributing to scalable, reusable technical solutions.
  • Applying software development, platform, testing, data, and technical standards to support reliable and maintainable solutions.
  • Apply AI-enabled tools and automation to accelerate delivery and improve quality, while validating outputs and safeguarding sensitive information.
  • Collaborating with product teams, technical teams, vendors, and stakeholders to support delivery priorities and continuous improvement.

Qualifications

Requirements:

  • A university degree in computer science, information technology, software engineering, or a related technical field, supplemented by two (2) years of progressively responsible related experience.
  • Experience developing, maintaining, and supporting applications or platforms using modern digital delivery practices.
  • Experience developing and maintaining cloud-based applications and services using .NET, C#, JavaScript, React, and SQL.
  • Working knowledge of software architecture, common design patterns, and computing science principles, with the ability to apply them in application or platform development.
  • Experience designing, querying, and maintaining relational databases.
  • A cover letter clearly demonstrating relevant skills and competencies tailored to this position.

Equivalencies:

  • A related master’s degree and a minimum of one (1) years of related experience; or
  • A related two-year diploma and a minimum of four (4) years of related experience; or
  • A related one-year certificate and a minimum of five (5) years of related experience.

Assets:

  • Experience developing or supporting payment processing or financial management systems.
  • Strong troubleshooting and problem-solving skills in application and production environments.
  • Experience with AI-assisted development tools, CI/CD pipelines, automation, or DevOps practices.
  • Experience with alternative database technologies and models.

Notes

Term of Employment: Permanent, Full-time position

Hours of Work: 7.25 hours daily / 36.25 weekly – Monday to Friday

Location: Edmonton

Final candidates may be required to undergo a security screening.

Applicants are required to provide a cover letter summarizing information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.

How To Apply

Applicants are advised to provide information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies. Candidates are required to apply online. Please see Job Application Resources for more information.

It is recommended applicants who have completed post-secondary studies from outside of Canada obtain an evaluation of their credentials from the International Qualifications Assessment Service (IQAS) or from a recognized Canadian Credential Evaluator; please visit the Alliance of Credential Evaluation Services of Canada for more information.

Protection of Privacy Act Collection Notice: The personal information collected through this recruitment is for determining your qualifications for employment in the Alberta Public Service and to manage the Alberta Government talent acquisition program. The personal information will be inputted into an automated system to support the assessment of your suitability for this position.

Closing Statement

This competition may be used to fill future vacancies, across the Government of Alberta, at the same or lower classification level.

We thank all applicants for their interest. All applications will be reviewed to determine which candidates' qualifications most closely match the advertised requirements.

Ready to join the team?

Apply now