SalesJack
sales software
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.