freehire launches on Product Hunt on 26 August.

Follow →

Data Engineer

Summary

Build and maintain data pipelines and cloud/on-premise data infrastructure for a South African debt-management and financial-wellness group.

About the Company


Our client is South Africa's leading debt management and financial wellness services group. Their core purpose is to build financially healthy societies together by leveraging diverse skills, innovative technology, and strategic partnerships. They offer comprehensive financial advice, practical solutions, and effective debt relief to help individuals achieve financial freedom and navigate complex financial challenges.


About the Role


They're looking for a Data Engineer to join their growing Data Team. In this role, you will be responsible for end-to-end data engineering design, data ingestion pipeline development, and platform support across both on-premise and cloud-based environments.


Responsibilities



  • Design, build, and maintain robust data ingestion and processing pipelines across cloud and on-premise environments.

  • Collaborate with engineering, product, and analytics teams to solve complex data challenges.

  • Contribute to continuous improvements in data architecture, data quality, and system reliability.


Qualifications



  • 4+ years of total tech experience (Minimum 2+ years specifically in Data Engineering).


Required Skills



  • Strong SQL skills for complex data querying, modeling, and transformation.

  • Proficiency in a core programming language (Python preferred, though C#, Java, or similar are welcome).

  • Software Engineering or Analytics Background (Software Engineering background strongly preferred).

  • Strong problem-solving abilities and a solid foundation in core data engineering concepts.

  • Ability to pass a technical assessment during the selection process.


Preferred Skills



  • Hands-on experience with Microsoft Azure cloud ecosystem.

  • Familiarity with Azure Databricks, Azure Data Factory, or Microsoft Fabric.

  • Relevant certifications in Azure or Data Engineering.

  • Bachelor’s degree in Computer Science, Information Systems, or a related field (preferred, not required).


Culture & Who Thrives Here


You will excel in this role if you:



  • Have a strong work ethic and a proactive, self-starter mindset (\"put your hand up\").

  • Are naturally curious, love learning, and research thoroughly before building solutions.

  • Think critically and strategically about problem-solving rather than just writing code.

  • Thrive in a collaborative, high-performing engineering environment.

  • Are excited by modern technologies, continuous experimentation, and technical growth.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available