Recruitment Room Team
Data Engineer
Job Description
Data Engineer
Technology
Data Engineer | Purpose-Driven Tech Platform (Remote-Hybrid, Cape Town/Stellenbosch)
Empower fundraising through data. Build systems that make a global impact.
About the Organisation:
This nonprofit technology platform enables individuals and organisations to raise funds for social good around the world. With over two decades of experience, they are committed to making a real difference by offering innovative solutions to the fundraising sector. As a nonprofit themselves, they are driven by impact-not profit.
They are now looking for a Data Engineer to modernise reporting systems, build insightful dashboards, and design scalable data solutions to support strategic decision-making.
The Role:
This backend-focused role is perfect for a developer with a passion for data who’s eager to become a key data specialist. You’ll work closely with cross-functional teams, especially Finance and Processing, to transform how data is reported, tracked, and used.
Reporting to: Head of Processing
Location: Hybrid (Remote, with access to offices in Cape Town or Stellenbosch)
What You’ll Be Working On:
- Modernising Reports: Migrate legacy reporting logic into a scalable, modern framework.
- Dashboard Development: Build and maintain internal and external dashboards.
- Finance Automation: Collaborate with Finance to build managerial dashboards, automate financial workflows, and support integrations.
- Data Infrastructure: Contribute to the definition and build of a future data lake for cross-team insights.
- Backend Engineering: Support the core platform and work alongside product and engineering teams.
What They’re Looking For:
- Database Expertise: Strong grasp of data structures, performance tuning, and scalable database practices.
- Backend Development: Proficiency in backend languages like Python, Java, or Node.js, ideally using ORMs. (Tech stack includes Node.js and TypeScript.)
- Data & Finance Interest: Keen interest in analytics, dashboarding, and financial data systems.
- Bonus Skills: Experience with Power BI or similar BI/reporting tools.
- Team Player: Proactive, ownership-driven, and comfortable collaborating remotely across teams.
Why Join?
- Purpose-Led Mission: Be part of a company shaping the future of fundraising and philanthropy.
- Hybrid Flexibility: Work from wherever you’re most productive, with access to shared workspaces.
- Volunteer Leave: 12 additional paid days annually to support charitable causes of your choice.
- Culture: Enjoy regular team socials and a global annual meetup.
- Remote Ready: Receive the tools and equipment you need for an effective remote setup.
If you’re passionate about using data for good, this is your chance to make a tangible difference.
Apply now and help transform global giving through technology.
Salt is acting as an Employment Agency in relation to this vacancy.