Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Saint Laurent Consulting - Hiring on behalf of our client
Location & Work Authorization (required)
- Live in Canada
- Have Canadian Citizenship or Permanent Residency
About the Client
Our client is on a mission to revolutionize dermatological healthcare. They
build advanced SaaS products and AI models to detect and manage medical
conditions, empowering clinics with next-generation EMR solutions and
medical AI. They’re passionate about leveraging AI not only in their products
but throughout their engineering process - including developer productivity
tools like GitHub Copilot - to empower the team to deliver innovative
solutions faster. Join the team as they build the future of medical practices -
leveraging large language models and cloud-native engineering.
Our Commitment
Our client is committed to fostering an inclusive and equitable work
environment. We encourage applications from individuals with diverse lived
experiences, including those with disabilities, and accommodations are
available at any point in the hiring process upon request. We welcome all
qualified applicants from Indigenous, Black, and other racialized
communities, people of all genders, the 2SLGBTQIA+ community, people
with disabilities, and other equity deserving groups to apply.
About the Role
We’re looking for a hands-on Senior Software Engineer who combines
strong software development skills with cloud platform expertise and team
leadership. You’ll play a key role in building our core product: a modern
healthcare platform with a Next.js frontend and a backend built in Go
(Golang) within a distributed microservices environment.
This is not just an architecture role - your day-to-day will involve
building and shipping production code, designing distributed
systems, and helping to scale and evolve our platform. You’ll mentor
junior engineers, guide system design, and help operationalize our next
generation of medical AI products. You’ll also champion the adoption of AI-
powered developer tools and best practices across the engineering team.
We don’t expect mastery in every area on Day 1 - if you bring strong
backend and cloud experience, and you’re eager to deepen your
frontend or distributed systems skills, we’d love to talk!
What You’ll Do
- Design, develop, and maintain scalable web applications and backend services in Golang and JavaScript/TypeScript (Next.js on the frontend, Go microservices for APIs).
- Architect and build distributed, event-driven systems using modern microservices patterns.
- Implement and manage infrastructure as code using Terraform; build, deploy, and manage containerized workloads with Docker and cloud services.
- Lead and mentor a team of junior engineers, fostering a culture of learning, code quality, and collaboration.
- Operate in a multi-cloud environment (Azure, AWS, or GCP) - deploying, scaling, and securing modern SaaS infrastructure.
- Work with PostgreSQL databases for both operational and analytical workloads.
- Collaborate with Data Science and Product teams to operationalize machine learning models, including LLMs (Large Language Models).
- Champion best practices in DevOps, CI/CD, security, and documentation.
- Advocate for and help adopt AI-powered developer productivity tools (like GitHub Copilot) to streamline engineering workflows and support continuous learning.
What We’re Looking For Must-Haves
- 5+ years building and deploying production web applications or platforms.
- Proven experience developing and shipping production code in Golang and JavaScript/TypeScript.
- Experience with modern frontend frameworks (Next.js preferred) and backend microservices architectures (Go preferred).
- Solid experience with a major cloud provider (Azure, AWS, or GCP) - deep in one, familiarity with others is a plus.
- Hands-on experience building with Docker/containers in distributed systems.
- Knowledge of event-driven architecture and distributed system design.
- Proficiency with Terraform and infrastructure as code.
- Strong SQL skills (PostgreSQL preferred).
- Experience leading or mentoring other engineers (formally or informally).
- Excellent communication and collaboration skills.
- Growth mindset: Eager to learn new tools and frameworks, especially in the AI/ML space and developer productivity.
- Excitement about leveraging AI tools like GitHub Copilot to boost team efficiency and learning.
Nice-to-Haves / Bonus Points
- Experience operationalizing LLMs or working with ML/AI models in production.
- Exposure to healthcare/EMR systems, security, and privacy compliance (e.g., HIPAA, PIPEDA).
- Experience with Kubernetes or advanced container orchestration and observability tooling.
- Strong API design experience (REST/GraphQL), OpenAPI/Swagger.
- Automated testing experience (unit/integration testing, test automation frameworks).
- Secure coding, data privacy, and compliance practices (especially for health data).
- Familiarity with Agile/Scrum or modern project management workflows.
- Strong documentation, code review, and peer feedback habits.
Why Join
- Mission-driven: Help transform how medicine is practiced using cutting-edge technology.
- Modern stack: Cloud-native, infrastructure-as-code, AI-driven products, and an engineering culture that embraces AI productivity tools.
- Growth & impact: Shape product and technical direction while mentoring the next generation.
- Hybrid flexibility: The team is mostly remote and has weekly in-office meetings in the Greater Toronto Area.
Key Skills
Ranked by relevanceReady to apply?
Join Saint Laurent Consulting and take your career to the next level!
Application takes less than 5 minutes

