Full Stack Developer - Senior

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 - Senior based in Canada.

This role offers the opportunity to contribute to the design, development, and modernization of enterprise-scale digital services within a highly collaborative Agile environment. You will work across the full software development lifecycle, building scalable, secure, and high-performance applications that directly impact end users. The position blends hands-on engineering with architectural thinking, requiring strong expertise across both frontend and backend development. You will collaborate closely with product owners, UX designers, architects, and cross-functional engineering teams to deliver robust, user-centric solutions. A strong focus is placed on code quality, testing, and maintainability, as well as continuous improvement and reusable engineering practices. This is a high-impact role where your work will help modernize critical digital platforms and improve service delivery at scale. You will operate in a fast-paced, Agile-driven environment that values collaboration, technical excellence, and ownership.

Accountabilities:

  • Participate in the full software development lifecycle, including technical discovery, solution design, development, testing, deployment, and production support.
  • Design and build scalable full stack applications, including responsive frontend interfaces and robust backend services.
  • Develop and maintain RESTful APIs and integrate services across complex enterprise systems.
  • Write and maintain automated unit and integration tests to ensure software quality and reliability.
  • Work with relational and/or non-relational databases to design efficient data models and queries.
  • Collaborate with UX/UI designers, product owners, architects, and engineers to deliver cohesive, user-focused solutions.
  • Contribute to Agile ceremonies including sprint planning, backlog refinement, and iterative delivery.
  • Maintain strong technical documentation, including architecture diagrams and solution design documents.
  • Support deployment activities and ensure smooth release cycles in coordination with DevOps and delivery teams.
  • Build reusable components, frameworks, and best practices to improve engineering efficiency and consistency.
  • Participate in debugging, troubleshooting, and resolving production and non-production issues.
  • Contribute to continuous improvement initiatives across development processes, tooling, and system performance.
  • Requirements:

    • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
    • 5+ years of experience as a Full Stack Developer delivering complex applications in Agile environments.
    • Strong experience with Git and collaborative version control workflows.
    • 3+ years of experience building production applications using modern frontend frameworks such as React, Angular, Vue.js, or equivalent.
    • 3+ years of experience with backend technologies such as .NET Core/C#, Node.js, Python, or similar frameworks.
    • Solid experience designing and working with relational databases and/or other data storage solutions.
    • Experience implementing automated unit and integration testing frameworks.
    • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
    • Strong understanding of software engineering best practices, design patterns, and scalable architecture principles.
    • Experience working in Agile/Scrum teams and participating in iterative delivery cycles.
    • Strong technical documentation and system design skills.
    • Excellent collaboration and communication skills with cross-functional teams.
    • Ability to obtain required security clearances and meet eligibility requirements for work in Canada.
    • Bonus: experience with DevOps practices, CI/CD pipelines, or enterprise system modernization projects.
    • Benefits:

      • Competitive contract-based compensation aligned with experience and technical expertise
      • Fully remote work flexibility
      • Opportunity to work on large-scale enterprise digital transformation projects
      • Exposure to modern technology stacks including cloud platforms and microservices architectures
      • Collaborative Agile environment with strong engineering and product partnerships
      • Involvement in high-impact, user-facing digital service modernization initiatives
      • Opportunity to contribute to reusable engineering frameworks and long-term system improvements

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 →