Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 37 hours per week
- Location requirements
- Country, Edmonton, Alberta, Canada
- Seniority
- Mid-Senior level
Job summary
Design, develop, test, and maintain full-stack applications, including frontend features, backend services, reusable components, and automated tests. Collaborate with product and design teams, contribute to architecture and CI/CD practices, review code, resolve defects, and support deployments and production launches.
Job details
Senior Full Stack Developer Client: Government of Alberta – Technology and Innovation Position: Full Stack Developer – Senior Number of Positions: 10 Location: Edmonton, Alberta Work Arrangement: Primarily remote within Canada, with up to 10% onsite/travel in Edmonton as required Contract: 1 year, with potential extension up to 24 months Hours: 36.25 hours/week, 7.25 hours/day Position Overview The Government of Alberta is seeking experienced Senior Full Stack Developers to support the development, modernization, enhancement, and maintenance of digital applications. The successful candidates will work across frontend and backend technologies, participate in technical discovery and solution design, develop and test software, collaborate with product and design teams, and contribute to modern software engineering practices. Candidates should have strong experience building modern full-stack applications in complex Agile environments, with particular strength in JavaScript frameworks, backend development, databases, automated testing, CI/CD, architecture, and application modernization. Key Responsibilities The Senior Full Stack Developer will: Participate in technical discovery and solution design. Analyze business and technical requirements and translate them into technical solutions. Design and develop full-stack applications. Develop frontend features using modern JavaScript frameworks. Develop backend services and APIs. Create technical diagrams, architecture documentation, and development documentation. Design and implement reusable software components. Develop new features and enhancements. Troubleshoot and resolve application defects. Perform code reviews and maintain code quality. Develop and maintain automated unit and integration tests. Collaborate with UX/UI designers and product teams. Provide technical advice and guidance to Product Owners. Participate in Agile ceremonies and iterative development. Support application deployment and production launches. Contribute to CI/CD and development tooling. Requirements Mandatory Requirements Bachelor's degree in Computer Science or related field/equivalent 5+ years Git/source control in collaborative development 3+ years automated unit and integration testing 3+ years database technologies 5+ years Full Stack Development in complex Agile environments 3+ years production applications using modern frameworks and frontend JavaScript frameworks Conflict of Interest attestation Nice-to-Have 2+ years legacy-to-modern digital transformation 1+ year generative AI/agentic tooling, RAG and prompt design 2+ years with Angular/React/Vue + .NET Core/Node.js/Python 2+ years software architecture/design patterns 2+ years Government of Alberta development guidelines 2+ years CI/CD 2+ years working with UX/service design/human-centred design teams
What you’ll do
Design, develop, test, and maintain full-stack applications, including frontend features, backend services, reusable components, and automated tests. Collaborate with product and design teams, contribute to architecture and CI/CD practices, review code, resolve defects, and support deployments and production launches.
Requirements
A bachelor's degree in Computer Science or a related field, or equivalent, is required, along with at least five years of collaborative Git use and full-stack development in complex Agile environments. Candidates also need at least three years of automated unit and integration testing, database technologies, and production experience with modern frontend JavaScript frameworks.
Listed skills
- JavaScript · Preferred
- Automated testing · Preferred
- Git · Preferred
- CI/CD · Preferred
- Angular · Preferred
- React · Preferred
- Vue.js · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Full-Stack Development
- JavaScript
- Frontend Frameworks
- Backend Development
- API Development
- Database Technologies
- Automated Testing
- Git
- Agile Development
- Software Architecture
- CI/CD
- Application Modernization
- Angular
- React
- Vue
- .NET Core
Job areas
- Software
- Technology
- Government & Public Sector
More jobs from SereneAid
Administrative Assistant
- On-site
- Calgary, AB
- Posted Oct 12, 2026
Senior Help Desk Analyst
- Remote
- Alberta, Canada
- Posted Oct 11, 2026
CA Gen Programmer / Programmer Analyst
- Hybrid
- Fredericton, NB
- Posted Oct 11, 2026
Senior ServiceNow Developer & Platform Architect
- On-site
- Toronto, ON
- Posted Oct 11, 2026
