Software Engineer

Reposted 5 Days Ago
2 Locations
In-Office
130K-150K Annually
Junior
Marketing Tech • Retail • Sales • Analytics
The Role
As a Full Stack Software Engineer, you will develop and maintain features for a CRM in the construction supply industry, working closely with the founding team.
Summary Generated by Built In

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

Top Skills

Cadence
Java Spring Boot
Next.Js
Node.js
Postgres
React
Temporal
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, Illinois
6 Employees

What We Do

SalesJack: The Modern Sales & Analytics Platform for Building Materials Retailers 🏗️📊

In today's competitive landscape, building materials retailers need the right tools to make data-driven decisions, engage customers effectively, and streamline their sales processes. That's where SalesJack comes in - the go-to sales and analytics platform for the lumber and building materials industry.

With SalesJack, you can:

📈 Gain Actionable Insights with Dynamic Analytics
-Real-time data connections to your ERP (Epicor, ECI, DMSI)
-Intuitive dashboards to track key metrics and make data-driven decisions
-Identify trends, spot opportunities, and optimize your sales performance

📩 Elevate Your Marketing with Targeted Messaging
-Plug-and-play templates to quickly create professional marketing assets
-Automation tools to streamline your campaigns and customer journeys
-Segment your audience for highly relevant, personalized messaging

🤝 Build Strong Relationships with Integrated CRM
-Centralized lead and customer management in one platform
-Stay on top of touchpoints with reminders and notifications
-Integrated e-mail/phone capabilities to manage all your communications seamlessly in one place

With SalesJack, you can unlock the full potential of your business. Harness the power of analytics, deliver impactful marketing, and cultivate lasting customer relationships.

Ready to accelerate your growth? Visit salesjack.com to learn more and request a demo today!

Similar Jobs

Ericsson Logo Ericsson

Software Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Ottawa, ON, CAN
89000 Employees
85K-111K Annually

Opendoor Logo Opendoor

Software Engineer

eCommerce • Fintech • Real Estate • Software • PropTech
Hybrid
Toronto, ON, CAN
1600 Employees
177K-294K Annually

Capital One Logo Capital One

Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Toronto, ON, CAN
55000 Employees

MongoDB Logo MongoDB

Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Toronto, ON, CAN
5550 Employees
119K-179K Annually

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account