Senior Full Stack Developer (Product Squad)
@ Medfar

Montreal, Quebec, Canada
On Site
Full-time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXX******* @medfar.com
Recommended after applying

Job Details

Company Description

MEDFAR Clinical Solutions, founded in 2010 by two aeronautical engineers, leverages technology to modernize healthcare. Supported by medical experts, MEDFAR certified Canada’s first cloud-based Electronic Medical Record, MYLE (Make Your Life Easy), offering a unique healthcare management solution.

Job Description

As a Senior Full Stack Developer, you will contribute to the analysis, design, implementation, and deployment of product features that enhance MEDFAR’s healthcare platform. Your work will focus on delivering secure, scalable, and user-focused solutions that support new clinical workflows and technological innovation.

Main Responsibilities

  • Build End-to-End Solutions: Design, build, and maintain features across front-end and back-end systems with performance and usability in mind.
  • Make Smart Tech Decisions: Choose appropriate tools and frameworks for effective problem solving and long-term maintainability.
  • Champion Code Quality: Write clean, testable, efficient code; lead through code reviews and best practice sharing.
  • Improve How We Work: Optimize development processes via automation, better tooling, and refined workflows.
  • Lead and Mentor: Provide technical guidance, mentor teammates, and foster a culture of knowledge sharing.
  • Own Your Impact: Take responsibility for technical challenges from ideation to production.

Environment & Technologies

  • Backend: .NET / C#, API REST
  • Frontend: React.JS
  • Mobile: React Native
  • Database: SQL Server, SQL
  • DevOps: Azure DevOps, Terraform, PowerShell
  • Monitoring: Elastic Search
  • Project Management: Jira & Confluence
  • Methodology: Agile

Qualifications

  • Degree in software development, computer science, or related field.
  • 7+ years experience in designing, building, and deploying software systems.
  • Deep expertise in .NET and C# for backend development.
  • Strong front-end skills with frameworks like React, Angular, or Vue.
  • Experience with test automation, CI/CD pipelines, and DevOps practices.
  • Proficiency with SQL Server and performance optimization.
  • Familiarity with secure coding practices.
  • Excellent collaboration and communication skills in French and English.

Assets

  • Experience in health and medical IT.
  • Advanced knowledge of software architecture within Microsoft Azure.

Working Conditions

This is a permanent, full time position (40h/week) with a hybrid or full remote work mode. Candidates must reside in the province of Quebec and may be required to attend occasional in-office events or team meetings.

Additional Information

  • Remote work and flexibility supporting work-life balance.
  • RRSP contribution and Healthcare insurance from day one.
  • Paid time off: 3 weeks + 1 week between Christmas and New Year.
  • Annual training allowance of $1,500.
  • Onboarding program, all IT equipment provided, and internal growth opportunities.
  • Inclusive work environment supporting diversity, equity, and inclusion.

Key skills/competency

Senior Full Stack Developer, .NET, C#, React, Agile, DevOps, SQL, cloud, leadership, secure coding

How to Get Hired at Medfar

🎯 Tips for Getting Hired

  • Customize your resume: Highlight .NET, React, and cloud experience.
  • Research Medfar's culture: Understand their innovation and healthcare focus.
  • Showcase leadership acumen: Include mentoring and project ownership.
  • Practice technical questions: Prepare for coding and system design interviews.
  • Emphasize bilingual skills: Demonstrate proficiency in French and English.

📝 Interview Preparation Advice

Technical Preparation

Review .NET and C# fundamentals.
Practice React.JS coding challenges.
Study cloud architecture on Azure.
Brush up on SQL optimization techniques.

Behavioral Questions

Describe a challenging project you led.
Explain your approach to team mentoring.
Share how you solve critical issues.
Discuss your method for cross-team collaboration.

Frequently Asked Questions