Full Stack Developer – Senior

Job Description

  • Contractor
  • Anywhere

Full Stack Developer – Senior (Contract)
Remote (Canada) with occasional onsite meetings in Edmonton, Alberta
$50–$80/hour
1-year contract (with extensions up to 24 months)

About the Opportunity
The client is driving large-scale digital transformation, service innovation, and modernization across ministries. As part of this initiative, the Digital Design and Delivery Division (3D) is expanding its capabilities to deliver user-centric, high-quality digital services that improve how users interact with our client.
We are seeking Senior Full Stack Developers to join cross-functional teams working on impactful, province-wide initiatives. You’ll play a key role in building modern, scalable digital services using agile, human-centred design, and modern engineering practices.

What You’ll Be Doing
You’ll collaborate closely with product owners, designers, and delivery teams to:
Contribute to discovery and research activities, including user interviews and technical analysis
Lead technical discovery, producing architecture diagrams and documentation
Design and develop scalable full-stack solutions aligned with business and user needs
Build, enhance, and maintain production-grade applications
Identify and resolve functional and non-functional defects
Improve code quality, tooling, and maintainability
Partner with UX/UI teams to deliver consistent, user-friendly experiences
Advise product owners on technical feasibility and delivery strategies
Support deployment, release, and continuous delivery
Contribute to reusable components and shared platforms
Help onboard team members and strengthen engineering best practices

What You Bring (Required)
5+ years of experience using Git in collaborative environments
5+ years as a Full Stack Developer on complex, agile software projects
3+ years of experience with modern application frameworks
3+ years of experience with automated testing (unit & integration)
3+ years working with databases (relational and/or NoSQL)
Experience modernizing legacy systems into digital services
Exposure to modern tech stacks (e.g., JavaScript frameworks, APIs, cloud platforms)
Knowledge of design patterns and software architecture
Experience with CI/CD pipelines
Experience working in teams integrating UX, service design, and agile delivery

Apply Now
Send your resume to jim.nickolson@noramtec.com
Only candidates selected for the next stage will be contacted.