👨🏻‍💻 postech.work

Software Engineer

SalesJack • 🌐 In Person • 💵 $130,000 - $150,000

In Person Posted 3 days, 3 hours ago

Job Description

Full-Stack Software Engineer building CRM and tools for the construction supply industry.

Full Stack Software Engineer

Location: Hybrid (Onsite in Hamilton, ON)

About SalesJack

SalesJack is a fast-growing, profitable sales software platform (CRM, Prospecting Service) tailored for independent businesses in the construction supply industry. With our founding team and customers based in the US, we are expanding our engineering capabilities in Canada. Our mission: build tools that solve real problems for our customers and transform industry workflows.

Your Role

As a Full Stack Software Engineer at SalesJack, you'll lay the technical foundation for new features and products used by construction supply businesses. You'll work closely with founders and lead engineers, owning major parts of our greenfield product development. We highly value a startup mentality—taking initiative, moving quickly, and iterating solutions based on real customer feedback.

What You'll Do:

Design, develop, and maintain full stack features for our CRM and automation tools

Work across our modern frontend (React.js, Next.js) and backend (Node.js or Java Spring Boot) stacks, interfacing with PostgreSQL databases

Build and maintain reliable authentication and role-based access control (auth/RBAC) mechanisms

Develop robust, workflow-driven automation tools using technologies like Cadence or Temporal

Contribute to architectural decisions, technical strategy, and team culture as an early hire

Collaborate with founders, engineers, and users in a fast-paced and supportive environment

What We're Looking For:

2+ years experience as a full stack software engineer (professional or notable personal projects)

Strong knowledge of React.js and Next.js for frontend development

Experience with either Node.js or Java Spring Boot for backend APIs and services

Proficient in designing and querying PostgreSQL databases

Familiarity with authentication/authorization (auth/RBAC) systems

Experience (or strong interest) in automation and workflow engines like Cadence or Temporal

Excited to work independently, take ownership, and thrive in a startup/greenfield environment

Why Join Us:

High impact: help define our product, technology, and culture as a foundational team member

Greenfield projects: Build new features and tools from scratch, shaping their direction

Startup culture: Fast iteration, close collaboration with founders, and direct customer feedback

Highly competitive salary and comprehensive health benefits

Hiring Process

Initial call with our founding engineer to discuss your background and introduce SalesJack (\~30 mins)

Technical Exercise: Live coding and problem-solving session (\~1.5 hours)

Cultural fit call with one of our founders (\~30 mins)

Offer

Compensation Range: CA$130K - CA$150K

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.