SalesJack Logo

SalesJack

Software Engineer

Reposted 6 Days Ago
In-Office
2 Locations
Junior
In-Office
2 Locations
Junior
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.
The summary above was generated by AI

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

Similar Jobs

2 Days Ago
In-Office
Ottawa, ON, CAN
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The role involves designing and optimizing communication stack components, maintaining platform SDKs, collaborating with hardware teams, and ensuring end-to-end quality through testing and performance profiling.
Top Skills: BazelCCi/CdGerritGitJenkinsLinux
3 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
eCommerce • Fintech • Real Estate • Software • PropTech
The role involves building AI-driven security systems, designing CI/CD pipelines, mentoring engineers, and applying risk management expertise in a security context.
Top Skills: Ai ToolsAWSCi/CdClaudeCrowdstrikeGitGoGoogle WorkspaceJAMFOktaOpenaiPythonRubySlackTerraform
5 Days Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
The role involves backend, frontend, and mobile development, utilizing programming languages and following TDD and Agile methodologies to build and support applications.
Top Skills: AWSGoJavaKotlinPythonScalaSwift

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account