Skip to content
mimi

Data Engineer (Junior / Intermediate / Senior)

Communicate Finance

South Africa · On-site Full-time Entry Level 1w ago

About the role

The successful candidate will work within teams ranging from fast-growing start-ups to established global organisations, focusing on designing, building, and maintaining scalable data infrastructure. Responsibilities include developing and optimizing ETL/ELT pipelines, implementing data models, ensuring data quality, and supporting advanced analytics initiatives.

These roles provide hands-on experience with modern data stacks, cloud technologies, and high-performance data systems, within teams that encourage continuous learning and technical advancement.

Skills & Experience: Strong foundation in data engineering at Junior, Intermediate, or Senior level Proficiency in SQL and Python (experience with Scala or similar is advantageous) Experience building and maintaining ETL/ELT pipelines Solid understanding of data modelling and data warehousing concepts Exposure to cloud platforms (e.g. AWS, Azure, GCP) Experience with big data tools (e.g. Spark, Kafka) is advantageous Strong problem-solving skills with a focus on performance and scalability

Qualification: Relevant degree or equivalent experience Certifications in data or analytics are advantageous

Contact LIZAAN BUNNING on 021 418 1750, quoting the Ref: CTI006499

Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.

Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free