Skip to Main Content

Job Title


Senior Software Engineer


Company : Saint Laurent Consulting


Location : Ontario,


Created : 2025-11-06


Job Type : Full Time


Job Description

Saint Laurent Consulting - Hiring on behalf of our client Location & Work Authorization (required) Live in Canada Have Canadian Citizenship or Permanent ResidencyAbout 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. Theyre 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 Were looking for a hands-on Senior Software Engineer who combines strong software development skills with cloud platform expertise and team leadership. Youll 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. Youll mentor junior engineers, guide system design, and help operationalize our next generation of medical AI products. Youll also champion the adoption of AI- powered developer tools and best practices across the engineering team. We dont expect mastery in every area on Day 1 - if you bring strong backend and cloud experience, and youre eager to deepen your frontend or distributed systems skills, wed love to talk!What Youll 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 Were 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.