Point your AI agent at freehire and let it find you a job.

Get the CLI →

Communicate Recruitment

NewBe an early applicant

Data Engineer (Junior / Intermediate / Senior)

Posted 2 views
Discussion

Summary

Communicate Recruitment is hiring Data Engineers (junior to senior) in Stellenbosch to design, build, and maintain ETL/ELT pipelines, data models, and data warehouse platforms that support BI, analytics, and reporting. Core stack includes SQL, Python, and cloud platforms (AWS/Azure/GCP), with Spark/Kafka as a plus.


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

Connect with us on

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

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