South Africa

Senior Engineer (Backend Platform - NodeJS, Data Integrations), Cape Town

Senior Engineer (Backend Platform - NodeJS, Data Integrations), Cape Town
Description
Cape Town, SA

Company impact.com 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, impact.com 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 impact.com 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 thatpulls 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 TypeScript.

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 TypeScript.

Data Engineering: Experience building data‑processing/streaming processes, handling large datasets, and managing data schema evolution.

Observability: Good understanding of OpenTelemetry, 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 GitHub 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
Highlights
Safety Tips
Be careful if you are offered a job on the spot.
1 / 10
More info about this ad

Senior Engineer (Backend Platform - NodeJS, Data Integrations) has been posted in the Cape Town Engineering category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Engineering category! Take a look at the ads DevOps Engineer, Cape Town, MECHANICAL ENGINEERING GRADUATE PROGRAMME 2026, Cape Town and Machine Learning Engineer (Vertex AI) in Cape Town to discover more of what you’re looking for. Currently, there are 153 ads posted in the Engineering category in Cape Town.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.