QA – Test – Debug, Programing – Development, Team manager
*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.
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.