SalesJack

sales software

SeniorSoftwareEngineer

CA$180–200k Toronto, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at SalesJack. Skills: Full Stack, Node. js, PostgreSQL, React. Own entire product features. Talk to customers directly”

What You'll Achieve.

transform industry workflows; raise the engineering bar

Industry & Context.

sales software
Problems you'll solve

solve real problems; problem solving

What They're Looking For.

Must Have

8–10 years of full stack engineering experience, owning systems in production at meaningful scale, Deep expertise in React and Next. js, backend chops in Node. js, Advanced PostgreSQL, Production experience with auth/RBAC systems, Hands-on experience with BullMQ or comparable queue/job systems

Nice to Have

A real product brain, product taste, Customer instinct, Ability to make tradeoff calls

What You'll Do.

Own entire product features

Talk to customers directly

Make the architectural calls

Build across our Node. js stack

Design and operate authentication

queue-driven automation

Set technical standards

How You'll Work.

Team & Collaboration

partner directly with the founders; raise the engineering bar; Mentor engineers; lead design reviews

Communication Scope

Talk to customers directly

Process & Methodology

scoping

Full Job Description

SENIOR FULL STACK SOFTWARE ENGINEER 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.   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 while also bringing real product taste to the work. This is a hands-on role: writing production code daily, 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: - Own entire product features from "this is a problem worth solving" to "this is live in customers' hands" — scoping, designing, building, shipping, iterating - Talk to customers directly: discovery calls, support tickets, ride-alongs with sales reps in lumberyards. Use what you learn to make better product decisions - Make the architectural calls on new systems — data model, API surface, frontend composition — and document the reasoning so the team can build on it - Build across our Node.js stack: Next.js on the frontend, Node services on the backend, BullMQ for background jobs and workflows, PostgreSQL as the system of record - Design and operate authentication, authorization, and multi-ten

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about SalesJack?

Real rants from real employees. Read before you apply.

Read Company Rants →