This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Developer based in Canada.
This role offers the opportunity to contribute to large-scale digital transformation initiatives within a modern, agile, and fully remote environment. You will be involved in both technical discovery and hands-on software development, helping design and deliver scalable solutions that improve public-facing digital services. The position combines engineering, architecture, and collaboration, requiring strong problem-solving skills and a user-centric mindset. You will work closely with cross-functional teams, including product owners, designers, and other developers, to build reliable and maintainable applications. A strong emphasis is placed on code quality, documentation, and continuous improvement across the development lifecycle. This is a high-impact role where your contributions directly support the evolution of critical digital services used by citizens. You will join a large-scale initiative with significant room for technical influence and innovation.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Developer based in Canada.
This role offers the opportunity to contribute to large-scale digital transformation initiatives within a modern, agile, and fully remote environment. You will be involved in both technical discovery and hands-on software development, helping design and deliver scalable solutions that improve public-facing digital services. The position combines engineering, architecture, and collaboration, requiring strong problem-solving skills and a user-centric mindset. You will work closely with cross-functional teams, including product owners, designers, and other developers, to build reliable and maintainable applications. A strong emphasis is placed on code quality, documentation, and continuous improvement across the development lifecycle. This is a high-impact role where your contributions directly support the evolution of critical digital services used by citizens. You will join a large-scale initiative with significant room for technical influence and innovation.
Accountabilities:
- Participate in discovery and research activities, including user interviews and technical exploration, to inform solution design.
- Lead technical discovery efforts and produce architectural artifacts, diagrams, and technical documentation.
- Design, develop, and implement full stack solutions aligned with digital transformation objectives and user needs.
- Deliver high-quality features that enhance user experience, system performance, and service reliability.
- Identify, troubleshoot, and resolve functional and non-functional issues across applications.
- Improve code quality, development tooling, and technical documentation to ensure long-term maintainability.
- Collaborate with UX/UI designers and product stakeholders to deliver cohesive and consistent user experiences.
- Provide technical guidance to product owners on implementation approaches and solution options.
- Support deployments, releases, and production rollouts in coordination with delivery teams.
- Contribute reusable components, frameworks, and best practices to strengthen engineering standards.
- Support onboarding of new developers and contribute to continuous improvement of engineering practices.
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
- 5+ years of experience as a Full Stack Developer in complex, Agile software development environments.
- Strong experience using Git and collaborative version control workflows.
- 3+ years of experience building production applications using modern web or application frameworks.
- 3+ years of experience with automated testing, including unit and integration testing.
- 3+ years of experience working with relational and/or non-relational database technologies.
- Strong understanding of software architecture principles, design patterns, and scalable system design.
- Experience working with CI/CD pipelines and modern deployment workflows (nice to have).
- Exposure to legacy system modernization and incremental transformation projects (nice to have).
- Ability to work within structured development guidelines and compliance-driven environments (public sector experience is an asset).
- Strong problem-solving skills with the ability to translate complex requirements into technical solutions.
- Excellent collaboration and communication skills in cross-functional Agile teams.
- Ability to obtain required security clearance and pass background verification checks.
- Bonus: experience using generative AI tools to support development or documentation tasks.
- Competitive hourly compensation ($80–90/hour salaried equivalent or $95–105/hour incorporated rate)
- 12-month contract with potential extension up to 24 months
- Full-time schedule (36.25 hours/week, weekday daytime hours)
- Fully remote work flexibility
- Opportunity to contribute to large-scale public sector digital transformation initiatives
- Collaborative Agile environment with cross-functional teams
- Exposure to modern engineering practices, tooling, and architecture patterns
- Chance to work on high-impact, citizen-facing digital services