Full Stack Developer - Senior
Top Benefits
About the role
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. \n
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. Requirements: 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. Benefits: 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.
\n How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Similar Jobs
Full Stack Developer - Senior
Top Benefits
About the role
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. \n
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. Requirements: 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. Benefits: 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.
\n How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1