Senior full stack engineer owning product features end-to-end, including talking to customers, scoping, and shipping. Stack is Next.js on the frontend, Node.js services, BullMQ for background jobs, and PostgreSQL, with AI coding agents and LLM-powered features in the product and data pipelines.
Location: Onsite in Toronto, ON
About SalesJack
SalesJack is a fast-growing, profitable sales software platform (CRM, Prospecting Service) purpose-built for independent businesses in the construction supply industry. Our team and customers are spread across the US and Canada. Our mission: build tools that solve real problems for our customers and transform industry workflows.
We’re an AI-native engineering team. AI agents are part of how we write, review, test, and ship code every day, and LLMs power real features in our product and data pipelines. We’re looking for engineers who already work this way and want to push it further.
Your Role
As a Senior Full Stack Software Engineer at SalesJack, you’ll be one of the senior technical hires on the team, owning major product surfaces end-to-end. That means more than writing code: you’ll talk to customers, scope what to build, make the product calls, and ship it. We don’t have a PM layer between engineering and customers; the engineers closest to the problem own the solution.
You’ll partner directly with the founders and lead engineers to set architectural direction and raise the engineering bar, including how the team uses AI to move faster without lowering quality. This is a hands-on role: shipping production code daily with AI as a force multiplier, making the calls on what gets built and how it scales, and sweating the details of how it feels to use.
We highly value a startup mentality. Strong opinions held loosely, fast iteration, and a bias toward shipping over deliberating.
What You'll Do:
What We're Looking For:
Engineering
AI-Native Dev
Product
Why Join Us:
Hiring Process
Compensation: CA$160K - CA$200K