×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer; Backend Platform - NodeJS, Data Integrations

Remote / Online - Candidates ideally in
Cape Town, 7100, South Africa
Listing for: impact.com
Remote/Work from Home position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Software Engineer, Data Engineering
Job Description & How to Apply Below
Position: Senior Engineer (Backend Platform - NodeJS, Data Integrations)

Cape Town, SA

Company

is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. From affiliates and influencers to content publishers, brand ambassadors, and customer advocates,  empowers brands to drive trusted, performance‑based growth through authentic relationships. Its award‑winning products—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—unify every type of partner into one integrated platform.

Over 5,000 global brands—including Walmart, Uber, Shopify, Lenovo, L’Oréal and Fanatics—rely on  to power more than 225,000 partnerships that deliver measurable business results.

Why Join Us?

We value engineers who treat code as a craft. You’ll have the autonomy to choose the right tools for the job, an environment of equality and open collaboration, the support to grow professionally, and plenty of tasks to challenge yourself.

Role Summary

We are looking for a Senior Node.js Engineer who doesn’t just write code but actually enjoys the craft of programming. We need a proactive problem‑solver—someone who treats failing code as a captivating puzzle to be solved before it impacts the user experience. Our core product relies on a sophisticated ETL (Extract, Transform, Load) engine that pulls data from a dizzying array of external sources.

If you enjoy reverse‑engineering complex APIs, building crawlers that can dance around obstacles, or optimizing pipelines for massive volumes, you’ll fit right in.

Primary Responsibilities
  • Architect & Build: Develop robust, scalable integrations using Node.js and Type Script.
  • The ETL Engine: Maintain and optimize the core of the ETL engine to ensure resiliency, high throughput and data integrity.
  • Data Scavenging: Design and implement crawlers and API consumers that interface with diverse external systems.
  • Dev On‑Call: Participate in a shared on‑call rotation. Monitor system health, respond to alerts, and perform “surgery” on production issues when things go sideways.
  • Quality First: Continuously seek ways to improve and ensure the quality of our data.
  • Mentorship: Lead by example in code reviews and architectural discussions, fostering a culture of technical excellence.
Who You Are
  • Pro‑active: You don’t wait for a spec to be 100% perfect if you see a way to make the system better today.
  • Tech Obsessed: You actually care about the stack, follow the latest releases, have opinions on tools, and always look for a more efficient way of working.
  • Resilient: You understand that in the world of third‑party integrations, things are unpredictable and unreliable. You enjoy building “self‑healing” systems.
What You Bring
  • Language Mastery:
    Deep expertise in Node.js and Type Script.
  • Data Engineering:
    Experience building data‑processing/streaming processes, handling large datasets, and managing data schema evolution.
  • Observability:
    Good understanding of Open Telemetry, all types of observability signals and experience working with them.
  • Cloud Native:
    Hands‑on experience with Google Cloud Platform (GCP) (GKE, KMS, Google Cloud Storage, Secret Manager).
  • Testing Rigor: A “test‑first” mindset with experience in frameworks like Jest, Vitest and Playwright.
  • Collaboration:

    Good understanding of Git Hub workflows (PRs, Actions, Issues).
Benefits & Perks
  • Strong extended health benefits:
    Health & prescription coverage, vision and dental care, virtual health care, out‑of‑country medical coverage.
  • Insurance coverage (life, short‑term disability, long‑term disability, and more).
  • Health Care Spending Account.
  • Two Employee Assistance Programs.
  • Flexible Working:
    Responsible PTO allows you to take the time you need to rest and recharge.
  • Health and Wellness:
    Up to 12 fully covered therapy/coaching sessions per year plus additional dependent coverage, monthly gym reimbursement.
  • A Stake in Our Growth:
    Restricted Stock Units (RSUs) with a 3‑year vesting schedule, pending Board approval.
  • Investing in Your Growth:
    Free Coursera subscription and PXA courses.
  • Parental Support: 26 weeks fully paid primary caregiver leave and 13 weeks for secondary caregiver.
  • Technology Financial Support:
    Technology stipend for home office and monthly allowance for internet.
  • Note:

    Benefits may vary by location and are subject to local regulations.
Equal Opportunity

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary