Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

Medcan

Toronto

On-site

CAD 95,000 - 132,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A health and wellness organization in Toronto is looking for a talented .NET Full Stack Developer. In this role, you'll develop and maintain web applications, collaborate closely with teams, and embrace Agile methodologies. Ideal candidates have over five years of experience in full-stack development, strong .NET skills, and proficiency in modern JavaScript frameworks like React. The position offers a competitive salary and a dynamic work environment focused on health and wellness.

Qualifications

  • 5+ years of hands-on software engineering experience in full-stack development.
  • Experience with ASP.NET Core, MVC, and Web API.
  • Strong understanding of RESTful APIs and relational/NoSQL databases.

Responsibilities

  • Develop and maintain web applications using .NET technologies.
  • Collaborate with cross-functional teams to define and design new features.
  • Implement CI/CD pipelines using Azure DevOps.

Skills

Strong experience with .NET Framework / .NET and C#
Proficiency in web technologies: HTML5, CSS, JavaScript, VueJS, TypeScript
Database systems: SQL Server, T-SQL
Strong problem-solving skills
Asynchronous programming experience

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience

Tools

SQL Server
Azure DevOps
Entity Framework
React
Job description
Overview

Are you passionate about helping people live their healthiest lives? Do you thrive in a dynamic, supportive environment where your contributions truly matter? If so, Medcan is the place for you! This job posting is for a current vacancy.

The Role

We are searching for a talented .NET Full Stack Developer to join our growing digital team. We are building a new experience for our clients. One which is all about helping them live healthier, happier lives by making smart, evidence based decisions over the long term through a digital and physical platform.

What You'll Do
  • Develop and maintain web applications using .NET technologies and modern JavaScript frameworks
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Collaborate effectively with stakeholders, ensuring clear communication and alignment on technical solutions
  • Write clean, efficient, and reusable code following best practices
  • Troubleshoot and debug issues in existing applications
  • Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
  • Implement CI/CD pipelines using Azure DevOps for automated testing, deployment, and monitoring
  • Monitor application performance and resolve issues proactively
  • Design, develop, and maintain scalable backend and frontend systems using .NET (C#), ASP.NET Core, and modern frontend frameworks like React
  • Contribute to sprint planning, estimation, retrospectives, and technical delivery to ensure timely, high-quality outcomes
  • Write clean, testable, and maintainable code with a strong focus on performance and security
  • Embrace Agile methodologies, continuous learning, and improvement as part of your daily work
  • Develop and manage APIs within Azure API Management (APIM), including versioning, policies, security configurations, and monitoring for our .NET-based integration layer
  • Collaborate with internal teams to ensure seamless integration between backend systems and external consumers
Qualifications
  • Strong experience with .NET Framework / .NET and C#
  • Proficiency in web technologies: HTML5, CSS, JavaScript, VueJS, TypeScript
  • Web Development: .NET, .NET Core, Razor, REST, Web API, Entity Framework
  • Experience with ASP.NET Core, MVC, and Web API
  • Database systems: SQL Server, T-SQL
  • Expert skills with C#, ORM, T-SQL, Stored Procedures, MSSQL
  • Strong problem-solving skills and attention to detail
  • Asynchronous programming experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of hands-on software engineering experience in full-stack development
  • Expertise in .NET/C# and ASP.NET Core, with practical experience in front-end frameworks like React
  • Strong understanding of RESTful APIs, OAuth, and relational/NoSQL databases (SQL Server, DynamoDB)
  • Advocate for CI/CD, automated testing, and Agile practices
  • Excellent collaboration and communication skills with both technical and non-technical stakeholders
Position Pay Range

$95,336.00 - $131,087.00 CAD annually. Pay will be determined based on an analysis of the selected candidate's experience and qualifications within the role's compensation grade. Medcan's compensation ranges are determined by a combination of required qualifications and skills, market value, and internal equity. The above range pertains solely to the base compensation and is not inclusive of additional compensation details such as perks, benefits, and potential bonuses or incentives.

Diversity, Equity and Accessibility

Medcan is dedicated to equity, diversity and inclusion. We strive to ensure all stakeholders have a fair opportunity to participate in our community. If contacted for an opportunity, please advise your Talent Acquisition contact should you require accommodation.

AI Use Disclosure – Opportunities at Medcan

Medcan uses artificial intelligence (AI) tools to support the screening and assessment of applicants for opportunities as part of a fair, transparent, and inclusive process. These tools assist our team but do not make final decisions. All decisions are reviewed and made by our teams to ensure fairness and alignment with Medcan’s values. If you have questions about how your application is assessed, please contact the Medcan Talent Acquisition team at recruitment@medcan.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.