Enable job alerts via email!

Senior Full Stack Software Engineer

AltaML

Southwestern Ontario

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading AI company in Canada is seeking a Senior Full Stack Software Engineer to own technical delivery for AI applications. The candidate should have 4+ years of full stack development experience and a strong background in cloud services, particularly Azure. This hybrid role requires excellent communication skills and the ability to lead technical design and implementation. Join us to work on cutting-edge web applications and make an impact in the AI domain.

Benefits

Uncapped vacation
Competitive benefits
Hybrid office environment

Qualifications

  • 4+ years of experience as a full stack developer.
  • Proven ability to take ideas from conception to production.
  • Strong experience in clean, readable, maintainable code.

Responsibilities

  • Lead implementation for features spanning multiple user stories.
  • Provide mentorship and technical leadership within the pod.
  • Strengthen client confidence by leading technical discovery sessions.

Skills

Full stack development
Cloud Services (Azure)
React
Python
Clean code practices
Agile methodologies
Docker
Unit and API testing

Education

Degree in Computer Science or related field

Tools

Azure Document Intelligence
Workflow orchestration
LLM/ML APIs
Job description
About Us

AltaML is a leading North American applied AI company with extensive experience in building and operationalizing AI software solutions. We are looking for creative problem-solvers who obsess about the customer to find wins across different industries. We value Agile, Gritty, Humble, and Happy as core principles. We hire to add talent that aligns with these values.

About the Role

We’re looking for a Senior Full Stack Software Engineer with a strong machine learning passion. In this role, you will own technical delivery end-to-end, from shaping the architecture of ML-powered applications to leading implementation across cloud services, APIs, and modern front-end frameworks.

You will act as the technical backbone of your project pod, balancing hands-on development work with technical leadership, architectural decision-making, and client-facing collaboration. You’ll lead solution design, mentor developers, contribute to shared internal frameworks, and help shape how we evaluate and deploy emerging technologies. This is a hybrid role that requires regular in-office attendance at our Toronto office.

You will thrive in this role if you are:

  • A builder at heart: comfortable spinning up prototypes quickly and scaling production-grade systems.
  • A strong communicator who can translate between business requirements and technical realities.
  • A decisive thinker who brings clarity to ambiguous technical challenges.
  • Excited by ML-enabled product development and eager to bridge software engineering with intelligent automation.
Responsibilities
  • Reduced project risk through proactive ownership of epic-level technical design, execution, and cross-team dependency resolution.
  • Improved technical decision-making via thorough research, evaluation, and documentation of potential solutions.
  • Strengthened client confidence by leading technical discovery sessions and acting as a technical SME during project discussions.
  • Lead implementation for features spanning multiple user stories or services.
  • Lead architecture and solution design for moderately complex solutions and chair technical reviews.
  • Provide mentorship and technical leadership within the pod; contribute to shared AltaML libraries and assist in hiring via technical interviews.
  • Lead technical discovery sessions with clients to clarify requirements and define technical scope.
  • Implement higher-level testing strategies, such as integration tests for deployed solutions.
Requirements
  • Degree or equivalent work experience in Computer Science, Software Development, or a related field
  • 4+ years of experience as a full stack developer
  • Proven ability to take ideas from conception to production
  • Strong experience with Cloud Services (ideally Azure)
  • Strong experience with React
  • Strong experience with Python
  • Strong experience writing clean, readable, maintainable code
  • Experience with unit and API testing (e.g., xUnit, Postman)
  • Experience working in an Agile environment
  • Experience with Docker
  • Proficiency with version control systems
Nice to Have
  • Experience with Azure Document Intelligence or similar cloud-based document processing tools
  • Experience with serverless computing and workflow orchestration (e.g., Azure Durable Functions)
  • Experience with rapid prototyping and taking solutions from 0 to 1
  • Experience developing applications using LLM/ML APIs
  • Experience with LangChain, Autogen, and VectorDBs
  • Experience building plugins/integrations on third-party platforms
  • Experience with Azure Cloud for building and deploying products
  • Ability to build functional prototypes to test ideas quickly and iterate
Additional Information

If you are a highly skilled and motivated Senior Full Stack Developer with experience in building SaaS solutions, we would love to hear from you. Join our team and contribute to cutting-edge web applications.

Responsible AI (RAI)

AltaML employees, contractors, and associates must be trained and well-versed in Responsible AI principles. They should be empowered to raise and escalate RAI concerns as required. AltaML is committed to elevating public discourse and awareness of AI through open, transparent communications.

Equal Opportunities

AltaML is dedicated to fostering a safe, diverse, and inclusive workplace as an equal-opportunity employer. We welcome applicants from all backgrounds. If you require accommodations during the interview process, please let us know. We acknowledge the use of Treaty 6 territory and respect the histories, languages, and cultures of First Nations, Métis, Inuit, and all Indigenous peoples of Canada.

What We Look For
  • Express our core values
  • Hungry for knowledge and willing to learn new skills
  • Respectful and collaborative across the company
  • Willing to educate and promote AI/ML concepts internally and externally
  • Strong work ethic and self-motivation
Perks
  • Uncapped vacation for full-time, permanent employees
  • Make an impact on the company’s success
  • Collaborate with PhD and Master-level colleagues
  • Competitive benefits
  • Hybrid office environment with modern spaces
  • Supportive and energetic culture
Culture & Core Values

AltaML focuses on delivering ML solutions across industries with a collaborative culture. Core values include Gritty, Agile, Humble, and Happy, which guide decision-making, teamwork, and the way we work with customers and partners.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.