Roles
Compensation
CAD 120000 - 200000
Implementation Engineer: C$120k–140k. Senior Full Stack Engineer: C$180k–200k.
- Salary period
- yearly
- Location basis
- unclear
Tech stack
Required
Location
Toronto, ON, Canada
Work setup
- Employment
- full-time
- Level
- Mid-level, Senior
- Remote policy
- Hybrid.
- Remote scope
- hybrid
- Travel
- On-site training included.
- Relocation
- unclear
- Visa
- unclear
- Authorization
- unclear
Role details
Responsibilities
- Own the technical side of bringing new customers live: ERP integrations
- Product category mapping
- Data migration
- On-site training
- Post-launch reports and custom integrations
- Own major product surfaces end-to-end, from talking to customers and scoping through architecture, implementation, and iteration
- Lead ERP integrations for new customers across BisTrack, DMSi Agility, ECI Spruce, and similar systems — using whichever method fits (REST API, VPN with direct SQL access, or scheduled file extracts)
- Map product categories from each customer's ERP to power cross-sell logic, account health scoring, and reporting
- Configure permit data sources and routing rules for each customer's territory, including fuzzy matching against their existing customer base
- Build custom reports, workflows, and data transformations in our data stack (Snowflake, dbt, Postgres) when standard configuration doesn't cover the need
- Feed patterns from the field back to Engineering to shape the core product
- Contribute to architectural decisions, onboarding playbooks, and team culture as an early hire
Requirements
- 2+ years in solutions/implementation/data engineering
- Strong SQL (Snowflake/Postgres)
- Comfort with REST APIs (auth, pagination, rate limits)
- Interest in construction supply ERPs (BisTrack, DMSi Agility, ECI Spruce)
- 8–10 years full stack
- Deep React/Next.js
- Strong Node.js in production at scale
- Advanced Postgres (multi-tenant, query optimization)
- Auth/RBAC in multi-tenant B2B
- BullMQ or similar (Sidekiq, SQS, Temporal)
- Real product instincts
Application
Apply via Ashby job links provided.
- Portfolio
- not required
- GitHub
- not required
- Cover letter
- not required
- Apply flow
- ats, external
Company context
- Product
- SalesJack sales software platform (CRM + prospecting service)
- Industry
- construction supply industry sales software (CRM + prospecting)
- HQ
- Toronto, ON, Canada
- Stage
- Growing quickly and profitably
Description
SalesJack is a sales software platform (CRM + prospecting service) for independent businesses in the construction supply industry. Growing quickly and profitably; building out our engineering team in Canada. Implementation Engineer (C$120k–140k): Own the technical side of bringing new customers live: ERP integrations, product category mapping, data migration, on-site training, plus post-launch reports and custom integrations. Work directly with founders, engineers, and the dealers using the product. Looking for 2+ years in solutions/implementation/data engineering, strong SQL (Snowflake/Postgres), comfort with REST APIs (auth, pagination, rate limits), and interest in construction supply ERPs (BisTrack, DMSi Agility, ECI Spruce). Senior Full Stack Engineer (C$180k–200k): Own major product surfaces end-to-end, from talking to customers and scoping through architecture, implementation, and iteration. No PM layer — engineers closest to the problem own the solution. Looking for 8–10 years full stack, deep React/Next.js, strong Node.js in production at scale, advanced Postgres (multi-tenant, query optimization), auth/RBAC in multi-tenant B2B, and BullMQ or similar (Sidekiq, SQS, Temporal). Real product instincts required.
Similar jobs
-
Loading similar jobs...