Full Stack Engineer

Impro.AI

Toronto

Hybrid

CAD 110,000 - 140,000

Full time

22 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock options
Benefits

Job summary

Impro.AI seeks a senior full-stack developer to own features end-to-end, touching UI, backend, and production support. You will help build a real, AI-powered product in a small team, emphasizing practical architecture and hands-on delivery.

The role is mostly remote with occasional Toronto-area office presence; compensation ranges CAD 110,000–140,000 per year with stock options and benefits.

Qualifications

  • Strong full-stack development experience.
  • Ability to own features from idea to production.
  • Write clean, maintainable code.
  • Understand architecture, but don’t over-engineer.
  • Enjoy AI-powered product features.
  • Work independently without needing every detail spelled out.
  • Mentor and be mentored.
  • Love tech and building software.

Responsibilities

  • Own features from idea to production.
  • Work across the stack from UI changes to backend logic and production support.
  • Contribute to architecture decisions and performance improvements.
  • Improve reliability and scalability of the platform.

Skills

TypeScript
React
Node.js
Azure
Serverless architecture
AI features

Job description

We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end.

This is not a “sit in meetings and move tickets around” role. We’re a small team, so everyone touches real product, real architecture, and real production issues.

What you'll work on

We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end.

You’ll help build and improve our platform using:

  • TypeScript
  • React
  • Node.js
  • Azure
  • Serverless architecture
  • AI/LLM-based product features

You’ll work across the stack, from UI changes to backend logic, integrations, architecture decisions, performance, reliability, and production support.

What we’re looking for

On the technical level, you:

  • Have strong full-stack development experience
  • Can own features from idea to production
  • Can write clean, practical, maintainable code
  • Understand architecture, but don't over-engineer everything
  • Enjoy AI and want to build real AI-powered product features
  • Can work independently without needing every tiny detail spelled out
  • Are comfortable challenging ideas and being challenged back
  • Like mentoring and being mentored
  • Actually love tech and building software

On the personal level, you:

  • Are a down-to-earth person
  • Are tech-savvy
  • Are excited to build things
  • Live and breathe code and technology
What we are NOT looking for

This is probably not the right role if you:

  • Are a pure ticket-taker who doesn't take initiative
  • Need heavy process around every decision
  • Avoid ownership
  • Overthink and turn simple problems into architecture museums
  • Chase “AI” as a buzzword but are not interested in building real product
Work setup

The role is mostly remote, but you should be located in Toronto or the surrounding area because occasional office presence will be needed.

The vibe
  • Small team
  • Real ownership
  • Practical architecture
  • AI-heavy product work without the corporate buzzword nonsense
  • Using AI tools IS A MUST! We can't be an AI company without using AI tools ourselves.
Compensation

The compensation range for this role is $110,000–$140,000 CAD annually, depending on experience and fit.

The role also includes:

  • Stock options
  • Benefits
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra Advisory • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Staff Full-Stack Engineer – .NET, React & AI
Staff Full-Stack Engineer – .NET, React & AI

Finlink Group • Aurora

On-site
CAD 110,000 - 170,000
Discretionary bonus
Health benefits
On-site parking
+2
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra • Halifax

On-site
CAD 140,000 - 180,000
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

Hybrid
CAD 109,000 - 128,000
Staff Software Engineer
Staff Software Engineer

Senpilot • Toronto

Hybrid
CAD 200,000 - 250,000
Equity
Comprehensive Health Benefits
20 vacation days + 5 flex days
Senior Full Stack Developer (React/Typescript/Java)
Senior Full Stack Developer (React/Typescript/Java)

Affinity • Burnaby

Hybrid
CAD 110,000 - 130,000
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra • Quebec

On-site
CAD 120,000 - 180,000
Staff Full-Stack Engineer – .NET, React & AI
Staff Full-Stack Engineer – .NET, React & AI

Finlink Group • Newmarket

On-site
CAD 120,000 - 180,000
Health benefits
On-site parking
On-site facilities
DevOps Solution Architect
DevOps Solution Architect

Staff IT Search Group Inc. • Oakville

Hybrid
CAD 135,000 - 160,000