hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies
companies
Jobs

AI-First Full-Stack Engineer

Class 8

Class 8

Software Engineering, Data Science
Toronto, ON, Canada · Remote
Posted on Mar 25, 2026

About Us

We’re building something real at Class8: a category-defining AI solution for trucking fleets that replaces outdated dispatching with intelligent automation. The industry is decades behind — and we’re the team pulling it into the future. As part of our mission, we’re rethinking engineering itself: building AI-first teams who orchestrate agents, automate workflows, and elevate software delivery. If you’re excited about using AI not just as a coding assistant but as a core teammate, this role is for you.

Learn more about what we do: class8.com/our-solution

Role Overview

We’re looking for a Full-Stack Engineer with an AI-first mindset. You won’t just write code — you’ll architect agent workflows, decompose complex problems into AI-solvable parts, and contribute to a constantly evolving shared knowledge system. You’ll build alongside AI agents and human collaborators across the entire software development lifecycle: from planning and prototyping to testing, deployment, and operations.

This is a modern full-stack role: you’ll not only build traditional application features across frontend, backend, and database layers — but also design and implement intelligent workflows using LLMs, vector databases, and automated AI feedback loops. Your experience as a traditional software engineer is a massive asset here: we need builders who can bridge the old and new.

Responsibilities

  • Decompose Work for Multi-Agent Execution: Break down product and engineering tasks into discrete subtasks suitable for AI agents and human developers.
  • Orchestrate AI Workflows: Leverage multiple AI agents (e.g. Claude, GPT-4, Copilot, Cursor) in parallel to plan, build, test, document, and debug features.
  • Intelligent Feature Development: Design and implement LLM-powered features and multi-agent architectures into our apps and tools.
  • Agent-Driven Development: Delegate coding, documentation, test writing, and troubleshooting to capable AI agents. Only code manually when justified.
  • Prompt Engineering & Tooling: Create and refine reusable prompts, command macros, and agent interfaces for task-specific functionality.
  • Contextual AI Integration: Use vector stores, RAG pipelines, or structured planning docs to enable smarter AI assistance.
  • Closed-Loop Automation: Build verification workflows where AI generates, tests, and iterates on output with minimal human intervention.
  • Contribute to Shared Knowledge Systems: Update our skills.md, rules.md, and prompt libraries with learnings and improvements.
  • AI-Tagged Work: Ensure all Pull Requests are tagged with AI usage levels and human contributions are explicitly defended.
  • Collaborate in a Hybrid Team: Pair program and review work across human and AI contributors. Use shared feedback loops to improve AI and human performance alike.
  • Tool-Integrated Development: Interface AI agents with internal tools, APIs, logs, databases, and devops infrastructure for end-to-end ownership.
  • Maintain Code Quality: Uphold Class8 standards in readability, maintainability, security, and test coverage — regardless of whether code is AI- or human-written.

What Success Looks Like

  • You consistently deliver work decomposed and executed through agent workflows
  • You maintain a high contribution rate to the skills/, rules/, or AI library modules
  • Your PRs are tagged with high AI usage and require minimal manual effort
  • You help elevate your team’s AI adoption and improve shared tooling

Must-Have Qualifications

  • 4+ years of experience in full-stack development (React/Next.js, Node.js, Python, etc.)
  • Strong traditional engineering foundation in systems design, API design, and software quality
  • Experience building and shipping production-grade features
  • Familiarity with integrating LLM APIs and multi-agent architectures
  • Experience with modern dev environments, Git workflows, CI/CD pipelines
  • Understanding of prompt engineering, RAG systems, or vector search is a plus
  • Passion for AI-first development and pushing boundaries of what software teams can do

Why Join Us

  • We’re redefining how freight moves.
  • You’ll get in early on a high-upside product in a massive, untouched market.
  • You’ll work with experienced builders and be trusted to execute.
  • Big career upside: build, prove yourself, and grow with the company.

Perks

  • Remote-only team with flexible location
  • Collaboration hours: 9:00 AM – 5:00 PM Eastern Time
  • Dedicated AI usage budgets and premium model access
  • Contribution credits for improving internal agent systems
  • Culture of experimentation and speed

Work & Location Details

  • Hires Remotely In: Everywhere
  • Remote Work Policy: Remote only
  • Company Location: Toronto
  • Visa Sponsorship: Not available
  • Preferred Timezones: Hawaii, Alaska, Pacific, Mountain, Central, Eastern, Atlantic, Greenland, Brasilia Summer, Azores, UTC, Central European, Eastern European, Turkey, Dubai, Maldives, Astana, Indochina, China Standard, Japan Standard, Brisbane, Vladivostok, Auckland, Wellington, Samoa, International Date Line West, Niue
  • Collaboration Hours: 9:00 AM – 5:00 PM ET
  • Relocation: No relocation required

Hiring Process

  • Résumé review
  • Introduction interview (60 mins)
  • Mobile app coding interview (45 mins)
  • Systems design interview (30 mins)
  • Senior management interview (60 mins)

How to Apply

Include a short write-up describing how you’ve used AI agents in your recent work. Bonus points if you share a decomposition or prompt strategy you’ve found effective.

Join us in building the next evolution of software engineering — where AI isn’t just a tool, it’s part of the team. - Class8 Engineering Team