
Software Engineer
SalesJack
full-time
Posted on:
Location Type: Hybrid
Location: Hamilton • Canada
Visit company websiteExplore more
Salary
💰 CA$130,000 - CA$150,000 per year
About the role
- 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
Requirements
- 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
Benefits
- Highly competitive salary
- Comprehensive health benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full stack developmentReact.jsNext.jsNode.jsJava Spring BootPostgreSQLauthenticationrole-based access controlautomation toolsworkflow engines
Soft skills
collaborationindependenceownershipadaptabilityteam culture contribution