Saint Laurent Consulting
Senior Software Engineer
Saint Laurent ConsultingCanada19 hours ago
Full-timeRemote FriendlyResearch, Information Technology +1

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 relevance