Data Engineer (Junior / Intermediate / Senior)

Communicate Finance

Wes-Kaap

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Communicate Finance is seeking a Data Engineer to design, build, and maintain data infrastructure that supports BI, analytics, reporting, and data-driven decision-making.

You'll work across teams to develop scalable ETL/ELT pipelines, data models, and data warehouses, leveraging cloud platforms and modern data technologies to improve performance and data quality.

Qualifications

  • Experience in Data Engineering at Junior, Intermediate, or Senior level.
  • Strong SQL and Python skills.
  • Experience designing and maintaining ETL/ELT pipelines.
  • Solid understanding of data modelling and data warehousing concepts.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Spark, Kafka, or similar big data technologies would be advantageous.
  • Strong analytical, problem-solving, and troubleshooting abilities.
  • Ability to work effectively within collaborative, cross-functional teams.
  • Passion for building efficient, scalable, and reliable data solutions.

Responsibilities

  • Designing, developing, and maintaining scalable ETL and ELT pipelines.
  • Building reliable and high-performance data platforms and architectures.
  • Developing and optimising data models and data warehouse solutions.
  • Ensuring data quality, integrity, and availability across multiple systems.
  • Working with structured and unstructured datasets from a variety of sources.
  • Supporting advanced analytics, business intelligence, and reporting initiatives.
  • Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders.
  • Leveraging cloud platforms and modern data technologies to improve scalability and performance.
  • Contributing to data governance, best practices, and continuous improvement initiatives.

Skills

SQL
Python
ETL/ELT pipelines
Data modelling
Data warehousing
Cloud platforms
Cross-functional collaboration
Problem solving

Education

Degree or diploma in related field

Tools

Spark
Kafka
AWS
Azure
GCP

Job description

Job Description

As a Data Engineer, you will play a key role in designing, building, and maintaining the data infrastructure that supports business intelligence, analytics, reporting, and data-driven decision-making.

Responsibilities may include:

  • Designing, developing, and maintaining scalable ETL and ELT pipelines
  • Building reliable and high-performance data platforms and architectures
  • Developing and optimising data models and data warehouse solutions
  • Ensuring data quality, integrity, and availability across multiple systems
  • Working with structured and unstructured datasets from a variety of sources
  • Supporting advanced analytics, business intelligence, and reporting initiatives
  • Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders
  • Leveraging cloud platforms and modern data technologies to improve scalability and performance
  • Contributing to data governance, best practices, and continuous improvement initiatives

These opportunities offer exposure to fast-growing technology businesses, established enterprises, and organisations investing heavily in data and digital transformation.

Skills & Experience
  • Experience in Data Engineering at Junior, Intermediate, or Senior level
  • Strong SQL and Python skills
  • Experience designing and maintaining ETL/ELT pipelines
  • Solid understanding of data modelling and data warehousing concepts
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Experience working with modern data ecosystems and scalable architectures
  • Knowledge of Spark, Kafka, or similar big data technologies would be advantageous
  • Strong analytical, problem-solving, and troubleshooting abilities
  • Ability to work effectively within collaborative, cross-functional teams
  • Passion for building efficient, scalable, and reliable data solutions
Qualification
  • Relevant degree, diploma, or equivalent practical experience
  • Certifications in Data Engineering, Cloud Technologies, Analytics, or related fields would be advantageous
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Recruitment • Stellenbosch

On-site
ZAR 420,000 - 780,000
Data Engineer
Data Engineer

Indsafri • South Africa

Hybrid
ZAR 600,000 - 900,000
DATA ENGINEER
DATA ENGINEER

Competent Candidates • Randburg

On-site
ZAR 480,000 - 780,000
Senior Data Engineer
Senior Data Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Data Engineer
Data Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 500,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Network Contracting • Gauteng

On-site
ZAR 600,000 - 1,000,000
Data Engineers
Data Engineers

Blue Pearl PTY • Johannesburg

On-site
ZAR 800,000 - 1,200,000
None
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Data Engineer - JHB - Intermediate
Data Engineer - JHB - Intermediate

Decision Inc. • Johannesburg

On-site
ZAR 600,000 - 900,000
Data Engineer - Big Data Technologies
Data Engineer - Big Data Technologies

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Learning & development
Hybrid work