NewThe Scope Gap Playbook - 8 Habits Behind Subcontractor Scopes That Survive the ProjectRead the Playbook →
← Careers

Full Stack Software Engineer

In-person · Toronto

Salary

$140K - $200K+ CAD

Role

Full stack engineering

About Provision

Provision is automating construction. We help contractors speed up their work, reduce risk, and eliminate errors that cost the industry more than $500B every year. We are building the most ambitious vision of what is possible with AI in construction, and we expect our engineers to be AI-forward in how they build.

What You Will Do

  • Build and evolve full-stack product surfaces, backend services, and document-processing systems.
  • Develop prototypes that prove key product concepts and quantify technical constraints for advanced AI pipelines.
  • Integrate cutting-edge AI into customer-facing automation workflows alongside machine learning engineers.
  • Improve reliability, performance, and quality across web applications, backend services, and AI-assisted workflows.
  • Collaborate with product, design, customers, and internal users to turn ambiguous construction workflows into useful software.

What We Are Looking For

  • 3+ years of software development experience, or 5+ years of professional experience building software in lieu of a degree.
  • Production full-stack web application experience, especially with React, Python, and Django.
  • Strong software design, debugging, performance optimization, and test automation skills.
  • Practical proficiency with AI coding assistants, LLM-based development workflows, or AI-native tools.
  • Sound engineering judgment: you use AI to raise throughput without outsourcing taste, validation, security, or maintainability.

How We Work

  • You move quickly, take ownership, and communicate clearly in ambiguous environments.
  • You care about users and connect technical choices to customer value.
  • You hold a high bar for engineering quality, security, and design.
  • You believe proficiency with AI is now part of the craft of effective software engineering.

How to apply

Send your resume and a short note about what you have built to brendan@provision.com.