Back to Company jobs
Data Engineer
Johannesburg, Gauteng
Permanent
Apply
Posted 16 July 2025 - Closing Date 16 September 2025

Job Details

Job Description

An established fintech company is seeking a skilled Data Engineer based in Johannesburg, Gauteng to help build and maintain a modern data ecosystem that drives data-informed decision-making and operational excellence. This high-impact role involves designing scalable data infrastructure, collaborating with cross-functional teams, and delivering actionable insights across a rapidly growing organization.

Responsibilities: 

  • Design, build, and maintain scalable data pipelines and integration workflows.
  • Integrate and transform data from various sources (APIs, cloud, spreadsheets, ERP systems).
  • Manage PostgreSQL databases and support clean data ingestion from systems like Odoo.
  • Automate reports and dashboards using AWS QuickSight or Excel.
  • Ensure data quality, integrity, security, and documentation.
  • Collaborate with cross-functional teams to support data-driven decision-making.
  • Troubleshoot data operations in Linux environments

Requirements: 

  • Degree in Computer Science, Information Systems, Engineering, or a related field.
  • Minimum 4 years’ experience in a Data Engineering or Data Operations role.
  • Proficient in SQL, Python, and PostgreSQL.
  • Experience with cloud platforms (AWS or Google Cloud).
  • Familiarity with ETL/ELT processes and orchestration tools (e.g., Apache Airflow, Dagster, Prefect).
  • Comfortable working in Linux-based systems.
  • Experience with reporting tools (e.g., AWS QuickSight) and data transformation tools (e.g., dbt).
  • Knowledge of ERP systems (e.g., Odoo) and handling large Excel datasets.

 How To Apply:

Contact Hire Resolve today for your next career-changing move

Our client is offering a highly competitive salary for this role based on experience.

Send your CV to: [email protected] or connect with Mischa Bornman via LinkedIn.

Alternatively, you can also contact me directly at Hire Resolve [email protected]

We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.