Full Stack Developer

Jobgether · Canada

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.
  • Requirements:

    • 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.
    • Benefits:

      • 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

Full-Stack pay context

Based on 351 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $180K/year, with most offers between $145K and $211K (10th–90th percentile: $122K–$246K).

See the full Full-Stack salary breakdown →
Apply →