Overview
Our client is a leading North American software engineering and technology consulting firm (offices in Toronto and India) that builds modern software, cloud platforms, and API-driven integrations for enterprise clients. As a Great Place to Work® Certified company, people are their priority.
You'll join a specific, high-impact project: an automated customer-communications platform that manages collections journeys — sending customers a sequence of past-due notices (first, second, final), pulling data from Salesforce, and tracking delivery outcomes. It runs on Salesforce Marketing Cloud, NestJS services and APIs, and data pipelines on Azure.
What you'll do
- Build and maintain NestJS (Node.js / TypeScript) services and APIs that move, transform, and integrate data with Salesforce.
- Develop data pipelines that feed Salesforce Marketing Cloud (ingestion, transformation, segmentation, deduplication).
- Design and implement trigger-based journeys that send the right notice (first / second / final) and capture delivery feedback.
- Integrate SFMC and Sales Cloud via REST and asynchronous APIs.
- Own the quality of your work — write automated tests (Playwright or similar) and keep data accurate across journeys.
What you'll bring
- A software engineering background (backend / full-stack) with strong, current coding skills.
- NestJS (Node.js / TypeScript) — must-have
- Deep, hands-on Salesforce Marketing Cloud — must-have — building journeys, Data Extensions, APIs, Automation Studio.
- Hands-on data-pipeline development and integration with Salesforce; strong SQL and API design.
- Test automation with Playwright (or similar) and a strong quality mindset.
- Azure a plus (learnable; any major cloud is fine), a degree from a strong university, and excellent communication.
What's on offer
- Permanent, full-time role with hybrid working across two collaborative Toronto-area locations.
- Competitive salary and benefits package.
- Comprehensive health, vision, and dental benefits.
- Professional development programs to support your growth.
- Great Place to Work® Certified culture, with regular team lunches and social employee events.
- Strong potential to grow with the team as the platform scales.
Our client is an equal-opportunity employer committed to a diverse and inclusive workplace. Accommodations are available at any stage of the process — just let us know what you need.
This role is from the office. Options are:
3 days from the North York office + 1 day from the Liberty Village office
OR
4 days from the North york office + once a month from the Liberty Village office
This position is paid and offers an engaging environment for software engineers passionate about marketing technology innovations and cloud integrations.
Pay: $100,000.00-$130,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Discounted or free food
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision care
- Work from home
Work Location: Hybrid remote in Markham, ON L3R 5V4