Saint Laurent Consulting - Hiring on behalf of our client Live in Canada Have Canadian Citizenship or Permanent Residency Our client is on a mission to revolutionize dermatological healthcare. 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 Join the team as they build the future of medical practices - leveraging large language models and cloud-native engineering. Our client is committed to fostering an inclusive and equitable work experiences, including those with disabilities, and accommodations are 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. Were looking for a hands-on Senior Software Engineer who combines strong software development skills with cloud platform expertise and team Youll play a key role in building our core product: a modern js frontend and a backend built in Go (building and shipping production code, designing distributed systems, and helping to scale and evolve our platform. junior engineers, guide system design, and help operationalize our next generation of medical AI products. Youll also champion the adoption of AI- frontend or distributed systems skills, wed love to talk! Design, develop, and maintain scalable web applications and backend services in Golang and JavaScript/TypeScript (Next.js on the frontend, Go microservices for APIs). 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. 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. Strong SQL skills (PostgreSQL preferred). Experience leading or mentoring other engineers (formally or informally). 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. 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. Help transform how medicine is practiced using cutting-edge technology. Cloud-native, infrastructure-as-code, AI-driven products, and an engineering culture that embraces AI productivity tools. Shape product and technical direction while mentoring the next generation. The team is mostly remote and has weekly in-office meetings in the Greater Toronto Area.
Job Title
Software Development Engineer: Entry-Level