company logo

Senior Full Stack Developer

Lacroix médecine privée

Apply
Lacroix médecine privée banner
company logo

Senior Full Stack Developer

Lacroix médecine privée
$90,000 to $120,000 per year

Salary

$90,000 to $120,000 per year

Experience

10 years +

Job Description

*In-person*

**Must be a resident of Quebec City or Montreal**

Senior Full Stack Developer

Are you a Full Stack Developer passionate about technical challenges, modern architectures, and projects that have a real impact on people's lives?

Lacroix Private Medicine is growing rapidly and is looking for a Full Stack Developer to contribute to the evolution of its digital platforms and technological solutions across its network of clinics.

Join a team where you will participate in the design, development, and improvement of strategic digital products in a collaborative, agile, and constantly evolving environment.

Permanent Full-Time Position

Work Location: main office in Quebec City or Montreal with occasional travel

Who are we?

For over 15 years, Lacroix Private Medicine has been transforming access to healthcare in Quebec.

  • 13 clinics (including one in Florida)
  • 2 operating rooms
  • 1 state-of-the-art laboratory

Our mission: to offer human, accessible, and high-quality care.

Our reality: a hyper-growth organization where technology is at the heart of the patient experience.

OUR MISSION

To be the benchmark in private healthcare.

OUR VALUES

Passion | Respect | Integrity | Commitment | Innovation.

What we are looking for

Job Description

The Senior Full Stack Developer reports to the Chief Information Officer.

Main Responsibilities:

  • The Senior Full Stack Developer is responsible for the design, development, evolution, and maintenance of the organization's applications. They work across the entire development chain, both front-end and back-end, applying best practices in software development, security, and architecture.
    • They also act as a technical expert for the development team, participate in architectural decisions, conduct code reviews, and contribute to the continuous improvement of development processes.

Software Development 

  • Design, develop, and maintain modern web applications. 
  • Design, develop, and maintain native or cross-platform mobile applications for iOS and Android. 
  • Develop front-end and back-end components. 
  • Design and maintain REST or GraphQL APIs. 
  • Integrate internal systems and third-party services. 
  • Participate in technology choices and architectural directions. 
  • Optimize application performance, security, and stability. 
  • Fix bugs and ensure ongoing maintenance.
  • Test on different devices, web browsers, and operating systems to ensure compatibility.

Architecture and Quality

  • Participate in the design of solution architectures.
  • Produce clean, maintainable, and reusable code.
  • Conduct code reviews.
  • Implement unit, integration, and automated tests.
  • Contribute to DevOps and CI/CD practices.

Documentation

  • Document architectures, processes, and developments.
  • Maintain up-to-date technical documentation.
  • Write documentation for support teams when necessary.
  • Participate in knowledge sharing within the team.

Cross-departmental Collaboration

  • Collaborate with business analysts, architects, UX/UI, QA, and system administrators.
    • Participate in requirements analysis and definition workshops.
    • Advise teams on the best technical approaches.
    • Support support teams with complex problems.
    • Participate in Agile ceremonies (Scrum or Kanban).

Continuous Improvement

  • Conduct technological monitoring.
  • Propose improvements to tools and processes.
  • Participate in the evolution of development standards.
  • Mentor and coach junior developers.

Education:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • An equivalent combination of education and experience may be considered.

Experience:

  • Minimum of 10 years of experience in software development.
    • Minimum of 7 years of experience in Full Stack development.
      • Experience in developing enterprise applications.
        • Experience with cloud environments (Azure, AWS, or GCP).
        • Experience in Agile methodologies.

Certifications (asset)

  • Microsoft Azure Developer Associate
  • AWS Certified Developer
  • Azure Solutions Architect
  • Scrum Master or Agile
  • Kubernetes or Docker
  • Microsoft Certifications (.NET)

Technical skills required

  • Excellent knowledge of Front-End development (React, Angular or Vue.js). 
  • Excellent mastery of Back-End development (.NET, Java, Node.js or equivalent).
  • Good knowledge of TypeScript and JavaScript.
  • Proficiency with REST APIs and GraphQL.
  • Experience with SQL Server, PostgreSQL, or MySQL.
  • Good understanding of NoSQL databases.
  • Advanced use of Git.
  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines.
  • Knowledge of DevSecOps practices.
  • Good understanding of SOLID principles, Clean Architecture, and Design Patterns.
  • Experience with OAuth2, OpenID Connect, and JWT.
  • Good understanding of application cybersecurity.

Technical Skills

  • Analysis of complex problems.
  • Software architecture design.
  • Performance optimization.
    • Advanced debugging.
    • Systems integration.
    • Deployment automation.
    • Technical debt management.
    • Code review and mentoring.
    • Ability to explain technical concepts in simple terms.

Required professional skills

Leadership

  • Act as a technical expert for the team.
  • Positively influence technology decisions.
  • Promote best practices.

Communication

  • Ability to communicate clearly and effectively, both orally and in writing, with technical teams, business partners, and users.

Time Management

  • Ability to manage multiple projects simultaneously.
  • Prioritize requests based on their business value.
    • Meet deadlines.

Teamwork

  • Work effectively with multidisciplinary teams.
    • Promote knowledge sharing.
    • Encourage collaboration.

Adaptability

  • Adapt quickly to new technologies.
  • Demonstrate openness to change.
  • Continuously learn.

Analytical thinking

  • Quickly identify the root causes of problems.
  • Evaluate different solutions.
  • Make informed decisions.

Customer focus

  • Understand business needs.
  • Propose value-creating solutions.
  • Maintain a high level of quality for deliverables.

Rigour

  • Pay particular attention to quality, safety, and documentation.
  • Respect development norms and standards.

Working conditions:

  • Full time (40 hrs/week)
  • face-to-face mode
  • Occasional travel (vehicle required)
  • 3 month probation period

Our advantages

  • Cell phone bonus, $60
  • $500/year Lacroix gift card with rapid access to doctors; 
  • Annual health account of $1,100;
  • FTQ pension plan with employer contribution;
  • Annual training account linked to your job;
  • Opportunities for development and advancement within the organization;
  • Employee-only area;
  • Annual vacation;
  • Free parking;
  • Close to bus routes;
  • Modern, bright, and up-to-date workspace;
  • Event: A festive and informative corporate event;
  • Unlimited coffee and a reserved staff room!

Join us!

Contribute to reinventing the patient experience in Quebec within a rapidly growing organization.

👉 Apply now and make a real difference.

About Lacroix médecine privée

Number of employees

164

Phone

581-398-9882

Ready to Apply?

Join Lacroix médecine privée and take the next step in your career.

By applying, you agree to our Terms of Service and Privacy Policy.

Similar jobs