Hiring?Get vetted candidates in 48 hours. Pay only when you hire.Get vetted candidates in 48 hours.
I
Senior Engineer (Backend Platform - NodeJS, Data Integrations)
Impact.com
Posted 3 months agoCape Town, South Africa
Location
Cape Town, South Africa
Job Type
Full-time
Experience
Senior
Category
Engineering
Job Description
The
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.
As consumers increasingly rely on recommendations from people and communities they trust, impact.com helps brands show up where it matters most.
Today, 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.
The ETL Engine: Maintain and optimize the core of the ETL engine to ensure resiliency, high throughput and data integrity.
You follow the latest releases, you have opinions on tools, and you’re always looking for a more efficient way of working.
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.
You’ll have the autonomy to choose the right tools for the job, the environment of equality and open collaboration, the support to grow professionally, and plenty of tasks to challenge yourself.
Your Role at impact.com: 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 and fixed 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 can find fun in reverse-engineering a complex API, building a crawler that can dance around obstacles, or optimizing the pipeline so that it can handle massive volumes you’ll fit right in.
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
ProGigFinder Press
Fifty silent applications, or one that lands.
Pick any job above and pay $2.99 with MoMo or Card. In 60 seconds you get a CV written for that role: it passes the screening software and reads the way a recruiter expects.
Get my CV for this job: $2.99
Requirements
- Language Mastery: Deep expertise in Node.js and TypeScript.
- 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)
Responsibilities
- Architect & Build: Develop robust, scalable integrations using Node.js and TypeScript.
- 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.
- You’ll monitor system health, respond to alerts, and perform "surgery" on production issues when things go sideways.
- Quality First: Always looking for 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.
- Resilient: You understand that in the world of third-party integrations, things are unpredictable and unreliable.
- You enjoy the challenge of building "self-healing" systems.
Benefits
- Why Join Us? We value engineers who treat code as a craft.
- At impact.com, we believe that when you’re happy and fulfilled, you do your best work.
- That’s why we’ve built a benefits package that supports your well-being, growth, and work-life balance.
- Health and Wellness: Your well-being is a priority.
- We also offer a monthly gym reimbursement policy to support your physical health.
- A Stake in Our Growth: We offer Restricted Stock Units (RSUs) as part o.
How to Apply
Apply via the Impact.com careers portal.
Similar Jobs
Machine Operator – Shrink Wrapper / Cermix
Hariss International Limited
Kampala, Uganda•
Technical Operator – Filler
Hariss International Limited
Kampala, Uganda•
Technical Operator – Blow Molder
Hariss International Limited
Kampala, Uganda•
Electronics Lab Technician
Uganda Christian University (UCU)
Main Campus, Mukono, Uganda•