This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Developer based in Canada.
This role sits at the heart of large-scale digital transformation initiatives aimed at modernizing public-facing services and improving user experience across complex government systems. You will join cross-functional, agile teams working on high-impact platforms that directly serve citizens and improve service delivery efficiency. The environment is highly collaborative, blending product thinking, human-centered design, and modern engineering practices. You will contribute across the full software lifecycle, from discovery and architecture to deployment and continuous improvement. The role emphasizes both hands-on development and technical leadership within evolving, multi-project ecosystems. It is ideal for engineers who thrive in fast-paced, mission-driven environments where innovation and quality matter equally.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Developer based in Canada.
This role sits at the heart of large-scale digital transformation initiatives aimed at modernizing public-facing services and improving user experience across complex government systems. You will join cross-functional, agile teams working on high-impact platforms that directly serve citizens and improve service delivery efficiency. The environment is highly collaborative, blending product thinking, human-centered design, and modern engineering practices. You will contribute across the full software lifecycle, from discovery and architecture to deployment and continuous improvement. The role emphasizes both hands-on development and technical leadership within evolving, multi-project ecosystems. It is ideal for engineers who thrive in fast-paced, mission-driven environments where innovation and quality matter equally.
Accountabilities:
- Lead end-to-end development of scalable full stack applications across multiple concurrent digital service projects, contributing to modernization initiatives and user-centric service delivery.
- Participate in discovery and technical design activities, including user research support, system analysis, and creation of technical artifacts such as architecture diagrams and documentation.
- Design, build, and enhance features across frontend and backend systems, ensuring performance, maintainability, and alignment with business and user needs.
- Collaborate closely with UX designers, product owners, and cross-functional teams to deliver cohesive, accessible, and consistent digital experiences.
- Support deployment activities, production readiness, and ongoing optimization of applications in agile delivery environments.
- Contribute to shared engineering standards, reusable components, and improved development practices across teams.
- Mentor team members, support onboarding, and help strengthen technical capability and delivery maturity within squads.
- 5+ years of experience as a Full Stack Developer working on complex software systems in agile environments, including production-grade applications.
- Strong experience with frontend frameworks such as React, Angular, or Vue.js, and backend technologies such as .NET Core, Node.js, or Python.
- Proficiency in Git, CI/CD pipelines, automated testing (unit and integration), and modern software delivery practices.
- Experience working with relational and non-relational databases in scalable application architectures.
- Strong understanding of software design patterns, system architecture, and clean code principles.
- Experience collaborating with UX/design teams and applying human-centered design or design thinking approaches.
- Strong communication and teamwork skills, with the ability to work across distributed, multidisciplinary teams.
- Nice to have: experience modernizing legacy systems, working with government digital standards (e.g., Government of Alberta), and leveraging AI tools or agentic workflows to improve engineering productivity.
- Competitive hourly compensation starting from $75 CAD/hour depending on experience.
- Fully remote work within Canada with flexible arrangements and occasional on-site collaboration if required.
- Opportunity to work on large-scale digital transformation programs with real societal impact.
- Exposure to modern engineering practices including agile delivery, DevOps, and cloud-native development.
- Long-term contract with potential extensions based on project needs.
- Collaborative, cross-functional environment focused on innovation, user experience, and continuous improvement.
- Opportunity to work across multiple projects and contribute to reusable platforms and shared services.
Requirements:
Benefits: