Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 24, 2026
- Posting language
- English
- Working hours
- 37 hours per week
- Location requirements
- Country, Edmonton, Alberta, Canada
- Seniority
- Mid-Senior level
Job summary
Develop and improve production software across the front end and back end, contributing throughout discovery, solution design, development, testing, deployment, and ongoing improvement. Collaborate with product owners, designers, and multidisciplinary teams to translate user and business needs into reliable software and reusable capabilities.
Job details
Senior Full Stack Developer contract opportunities supporting user-centred digital services and modernization initiatives for a provincial government organization. Primarily remote, with all work performed within Canada. Initial term: 1 year (Possible extensions up to 24 additional months) Full-time, 36.25 hours per week. Occasional Edmonton attendance required. What & Why: Our client is expanding its digital delivery capability to make government services simpler and easier to use. You will join a cross-functional team working on service innovation, program review and digital transformation. Working across two to three projects, you will contribute from discovery and solution design through development, testing, deployment and ongoing improvement. Your work will help translate user and business needs into reliable software and reusable capabilities. Who: You will collaborate with product owners, developers, front-end designers and other members of multidisciplinary delivery teams. Teams use human-centred design, Agile methods and modern data practices. Developers participate in research, technical discovery, backlog refinement, sprint planning and delivery. You: You are a senior developer with hands-on experience across the front end and back end of complex production applications. You can explain technical options, estimate effort, write maintainable code and support reliable releases. You work effectively with designers and product owners and can demonstrate how your contribution improved a product or service. Critical Experience Requirements: At least five years of full stack development on complex software solutions in an Agile environment. At least five years using source control, particularly Git, in collaborative development. At least three years of automated unit testing and integration testing. At least three years with database technologies, including relational databases and alternatives. At least three years developing production applications using modern application frameworks. A bachelor’s degree in Computer Science or a related field, or an equivalent background accepted under the client’s criteria. Ability to work within Canada and cover Alberta business hours. Ability to attend Edmonton sessions on reasonable notice. Ability to supply the required computer, software and remote workspace. Willingness and eligibility to complete applicable security screening. Nice to Have: Incremental modernization of legacy systems. Design patterns and software architecture. CI/CD pipelines. Collaboration with UX and service design teams. Government of Alberta development guidelines and principles. Relevant experience applying generative AI and agentic tools. Compensation: Hourly contract compensation will be discussed based on experience, engagement structure and alignment with the client’s requirements. Next Steps: If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
What you’ll do
Develop and improve production software across the front end and back end, contributing throughout discovery, solution design, development, testing, deployment, and ongoing improvement. Collaborate with product owners, designers, and multidisciplinary teams to translate user and business needs into reliable software and reusable capabilities.
Requirements
Requires at least five years of full-stack development on complex software in Agile environments, along with five years using collaborative source control such as Git. Also requires experience in automated testing, databases, and modern application frameworks, plus a relevant bachelor’s degree or equivalent background and the ability to work in Canada during Alberta business hours.
Listed skills
- CI/CD · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Full-Stack Development
- Agile Development
- Git
- Automated Unit Testing
- Integration Testing
- Relational Databases
- Database Technologies
- Application Frameworks
- Software Architecture
- Design Patterns
- CI/CD
- Legacy System Modernization
- Human-Centred Design
- Generative AI
- Technical Discovery
- Production Application Development
Job areas
- Software
- Technology
- Government & Public Sector
More jobs from Swim Recruiting
Administrative Assistant
- On-site
- Calgary, AB
- Posted Oct 7, 2026
Collections Specialist
- On-site
- Coquitlam, BC
- Posted Oct 7, 2026
Senior Tax Manager
- On-site
- Vancouver, BC
- Posted Oct 4, 2026
Collections and Accounts Receivable, Lead
- On-site
- Coquitlam, BC
- Posted Oct 4, 2026
