{bc}
indeed

Senior Software Engineer

SalesJack
Toronto, CAN
Full-time
Senior
Onsite
$160,000
Discovered Today
Full-stack software engineeringReactNext.jsNode.jsPostgreSQLBullMQ or comparable queue/job systems

Full Job Posting

Role overview

Senior full stack engineering role owning major product surfaces from customer problem discovery through production delivery.

Works directly with founders and lead engineers, with engineers responsible for product decisions and customer solutions.

The team uses AI agents in development and LLMs in product features and data pipelines.

Location

  • The role is onsite in Toronto, Ontario.

What you'll do

  • Own features from scoping and design through building, shipping, and iteration.
  • Engage customers through discovery calls, support tickets, and sales-representative ride-alongs.
  • Set architecture for data models, APIs, and frontend composition and document decisions.
  • Build with Next.js, Node.js, BullMQ, and PostgreSQL.
  • Use AI coding agents while verifying and taking responsibility for their output.
  • Ship LLM features with evaluation, guardrails, and production cost and latency limits.
  • Operate multi-tenant authentication, authorization, and RBAC systems and queue-driven integrations.
  • Set engineering standards, create reusable AI context, mentor engineers, and lead design reviews.

Engineering qualifications

  • 8–10 years of full stack engineering experience, including production systems at meaningful scale.
  • Deep React and Next.js expertise; strong Node.js service design and operations experience.
  • Advanced PostgreSQL skills, including schema design, optimization, migrations under load, and multi-tenant patterns.
  • Production authentication/RBAC experience in multi-tenant B2B contexts.
  • Hands-on BullMQ or comparable queue/job-system experience.

AI and product qualifications

  • Experience building and operating AI agents with tests, evaluations, guardrails, and appropriate human review.
  • AI coding agents are a core part of the candidate's daily workflow, with clear methods for delegation and verification.
  • Experience shipping LLM features to production, including prompt design, structured outputs, tool use, and failure handling.
  • Ability to evaluate AI feature quality and make product decisions from ambiguous customer problems.
  • Familiarity with agent frameworks, MCP, and model APIs is desirable; internal AI productivity tools are a bonus.

Why join

  • The company describes itself as profitable and growing, with fast iteration, direct founder collaboration, and unfiltered customer feedback.
  • The posting offers a highly competitive salary and comprehensive health benefits.

Compensation

  • The stated compensation range is CA$160,000–CA$200,000.

Hiring process

  • The process includes an initial call, a technical product-design/live-coding exercise, a founder product-and-culture call, and an offer stage.
  • The technical exercise may be held in person at the Toronto office.

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