{"id":3412001,"url":"https://alion.io/job/government-of-alberta-full-stack-developer-2","title":"Full Stack Developer","company":{"id":1049083,"name":"Government of Alberta","domain":"alberta.ca","url":"https://alion.io/company/alberta-ca","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":88,"open_postings":3,"ghost_share":0,"stale_share":0.667,"repost_share":0,"time_to_fill_p50_days":14,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Edmonton, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":127000,"max_usd":229000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":255},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Drupal","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"MySQL","optional":false},{"name":"Node JS","optional":false},{"name":"npm","optional":false},{"name":"PHP","optional":false},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-28T18:14:28Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-31T08:40:21Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Job Information\nJob Title: Full Stack Developer\nJob Requisition ID: 88992\nMinistry: Technology and Innovation\nLocation: Edmonton\nFull or Part-Time: Full-Time\nHours of Work: 36.25 hours per week\nPermanent/Temporary/Wage: Permanent\nScope: Open Competition\nClosing Date: November 10, 2026\nClassification: Systems Analyst 2\nSalary: 3,189.98 to 4,379.96 bi-weekly ($83,258 - $114,316/year)\nThe 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\nTechnology 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.\nThe Digital Design and Delivery (DDD) division is the Government of Alberta's (GoA) centre for modern digital delivery, focused on accelerating the design of simpler, faster, and better digital services. It partners with ministries to design better services, build capability and confidence in modern digital practices, and assure service quality and value through standards and controls.\nThe Forward Delivery & Modernization Branch plays a fundamental role in the transformation of the way government designs, develops, and delivers services for and with Albertans. This Branch leads the design and rapid development of products and services that support delivery of ministry programs and mandates within a new delivery discipline that leverages modern platforms and technologies.\nRole Responsibilities\nThe Forward Delivery & Modernization Branch is looking for ten (10) Full Stack Developers. Reporting to the Manager, Development, this position designs and implements software using an iterative, continuous development approach, where requirements and solutions evolve through collaboration between cross-functional teams and users.\nThis role explicitly requires AI capability, creating systems using AI-first development practices, and using AI as a co-developer, in addition to traditional front-end and back-end development.\nThe responsibilities of this role include:\nDevelop and deliver full-stack digital solutions, including AI-enabled features, using agile and human-centered design approaches.\nCollaborate with product teams and stakeholders to translate user and business needs into scalable technical solutions.\nDesign, integrate, and maintain AI, automation, data, and shared components within existing digital services.\nApply software development best practices, including testing, code reviews, source control, documentation, CI/CD, and responsible AI practices.\nResearch emerging technologies and recommend opportunities to improve digital products, service delivery, and development practices.\nProvide technical guidance and support to developers, particularly in the adoption and integration of AI-enabled solutions.\nEngage technical and non-technical stakeholders to advance secure, responsible, and effective digital and AI transformation.\nTo be successful in this role, you will demonstrate:\nStrong analytical and problem-solving skills with a practical, solution-focused approach.\nEffective communication skills, with the ability to explain technical and AI concepts to diverse audiences.\nStrong collaboration and relationship-building skills across multidisciplinary teams and stakeholders.\nAdaptability and curiosity, with a commitment to learning and applying emerging technologies and AI practices.\nThe Job Description is provided for further details on this position.\nAPS Competencies\nCompetencies are behaviors that are essential to reach our goals in serving Albertans. We encourage you to have an in depth understanding of the competencies that are required for this opportunity and to be prepared to demonstrate them during the recruitment process.\nQualifications\nRequirements:\nA university degree in a related field (e.g., Computer Science, Information Technology), supplemented by two (2) years of progressively responsible, related experience.\nA cover letter clearly demonstrating relevant skills and competencies tailored to this position.\nPreference will be given to candidates who have experience with:\nFull-stack development of complex software solutions in agile environments, including AI-enabled digital products and features.\nAI-assisted development tools such as GitHub Copilot, Claude Code, and Cursor, with strong testing, code review, security, privacy, and responsible-use practices.\nModern web application development using single-page application frameworks, including integration of AI services and automation capabilities.\nOpen-source technologies and frameworks such as Node.js/NPM, PHP, Java, JavaScript, Angular, MySQL, MongoDB, Drupal, Twig, and Elasticsearch.\nEquivalencies:\nA related master’s degree and a minimum of one (1) years of related experience; or\nA related two-year diploma and a minimum of four (4) years of related experience; or\nA related one-year certificate and a minimum of five (5) years of related experience.\nThe following will be considered assets:\nExperience with automated unit and integration testing, including testing AI-enabled functionality for reliability and performance.\nProficiency with Git source control and CI/CD pipelines to support collaborative development, deployment, and lifecycle management.\nExperience with cloud platforms and services, including developing and integrating cloud-hosted AI capabilities.\nExperience working in multidisciplinary teams using UX, service design, design thinking, or human-centred design approaches to improve digital solutions.\nMinimum recruitment standards outline the minimum education and experience required for appointment to a job classification.\nNotes\nTerm of Employment : Permanent, Full-time position (10x Positions)\nHours of Work: 7.25 hours daily / 36.25 weekly - Monday to Friday\nLocation: Edmonton\nFinal candidates may be required to undergo a security screening.\nApplicants are advised 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.\nAny costs associated with obtaining the required documents/checks as noted or interview travel expenses, will be the responsibility of the candidate. Out-of-province applicants can obtain the required documents/checks from the province they currently reside in.\nLinks and information on what we have to offer:\nWorking for the Alberta Public Service.\n Public Service Pension Plan (PSPP).\nAlberta Public Service Benefit Information.\nProfessional learning and development.\nResearch Alberta Public Service Careers tool.\nPositive workplace culture and work-life balance.\nHow To Apply\nApplicants 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.\nCandidates are required to apply online. Please see Job Application Resources for more information.\nIn your resume, please include dates (including months and years) associated with all education and work experience. For example, January 2006 - June 2009 (part-time). This example is provided for illustrative purposes only. Applicants are encouraged to present their information clearly and thoroughly, using a format that best conveys their experience.\nIt 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.\nIt is also recommended that applicants include the assessment certificate from IQAS or any other educational assessment service as part of their application.\nProtection of Privacy Act Collection Notice\nThe 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. This collection is authorized by section 4(a) and (c) of the Protection of Privacy Act and sections 15 and 18(2) of the Public Service Act. For questions about the collection of personal information, please contact Talent Acquisition, Public Service Commission at .\nClosing Statement\nThis competition may be used to fill future vacancies, across the Government of Alberta, at the same or lower classification level.\nWe thank all applicants for their interest. All applications will be reviewed to determine which candidates' qualifications most closely match the advertised requirements.\nIf you require any further information on this job posting or require an accommodation during the recruitment process, please contact Michelle Elliott at .","description_format":"text","description_chars":9307,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government"],"lifecycle":[{"event":"open","at":"2026-10-28T18:14:28Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":14,"reasons":["conf:45","velocity","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/government-of-alberta-full-stack-developer-2","json_url":"https://alion.io/job/government-of-alberta-full-stack-developer-2.json","meta":{"generated_at":"2026-11-02T08:54:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12470,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1049083},"rest":"https://alion.io/mcp/rest/get_company?id=1049083"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgovernment-of-alberta-full-stack-developer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgovernment-of-alberta-full-stack-developer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgovernment-of-alberta-full-stack-developer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/government-of-alberta-full-stack-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgovernment-of-alberta-full-stack-developer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3412001}},{"tool":"search_jobs","arguments":{"company":"alberta.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3412001},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}