{bc}
indeed

Senior Software Engineer

SalesJack
Toronto, CAN
Full-time
Senior
Onsite
Discovered Yesterday
ReactNext.jsNode.jsPostgreSQLBullMQ or comparable queue/job systemsAI coding agents

Full Job Posting

Role overview

SalesJack is hiring a Senior Full Stack Software Engineer as a senior technical hire to own major product surfaces end-to-end.

The role combines production engineering with customer discovery, product decisions, and architectural leadership in a small team working directly with founders and lead engineers.

SalesJack is an AI-native engineering team that uses AI agents in development and LLMs in product features and data pipelines.

About SalesJack

SalesJack is a profitable sales software platform offering CRM and prospecting services for independent businesses in the construction supply industry.

The company serves customers across the United States and Canada and aims to improve customer workflows with practical software.

Location

  • The position is onsite in Toronto, Ontario.

What you will do

  • Own product features from identifying a problem through scoping, design, building, shipping, and iteration.
  • Talk with customers through discovery calls, support tickets, and sales-representative ride-alongs, using their feedback to guide product decisions.
  • Make architectural decisions for data models, APIs, and frontend composition and document decisions for the team and AI tools.
  • Build across Next.js, Node.js services, BullMQ, and PostgreSQL.
  • Use coding agents such as Claude Code, Cursor, Codex, or similar to plan, implement, refactor, test, and review code, retaining responsibility for releases.
  • Ship LLM-powered features for extracting structured data, automating sales-representative workflows, and surfacing ERP and sales-data insights.
  • Build evaluations, guardrails, and production cost and latency budgets for AI features.
  • Design and operate authentication, authorization, and multi-tenant RBAC systems, including agent and LLM-driven flows.
  • Develop queue-driven automation for long-running workflows, retries, LLM calls, and integrations with ERPs and third-party APIs.
  • Set standards for testing, code review, CI/CD, observability, and AI-assisted development.
  • Develop reusable AI context such as project conventions, agent instructions, skills, and MCP integrations.
  • Mentor engineers and lead design reviews.

What the team is looking for

  • 8–10 years of full-stack engineering experience, including ownership of production systems at meaningful scale.
  • Deep React and Next.js expertise, including component architecture, state management, and performance.
  • Strong Node.js backend experience designing and operating services.
  • Advanced PostgreSQL knowledge, including schema design, query optimization, migrations under load, and multi-tenant patterns.
  • Production experience with authentication and RBAC, especially in multi-tenant B2B settings.
  • Hands-on BullMQ or comparable queue/job-system experience, such as Sidekiq, RabbitMQ, SQS, or Temporal.
  • Experience building reliable AI agents with tests, type checks, evaluation harnesses, datasets, verification loops, and appropriate human review.
  • Daily use of AI coding agents, with the judgment to verify output and identify bugs, security issues, and weak architecture.
  • Production experience shipping LLM features, including prompts, structured outputs, tool use, and handling hallucinations, malformed responses, rate limits, and cost overruns.
  • Ability to define and measure quality for AI features.
  • Familiarity with AI tooling, agent frameworks, MCP, or model APIs is desirable; internal AI tools and workflows are a bonus.
  • Strong product judgment, customer instinct, and ability to scope shippable plans and make trade-offs without a product manager.

Why join SalesJack

  • The company is profitable and growing.
  • The team offers fast iteration, direct collaboration with founders, and unfiltered customer feedback.
  • The position includes a highly competitive salary and comprehensive health benefits.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at SalesJack