BH
Information & Communication Technology

Data Engineer

Badger Holdings

South Africa · Cape Town Full-time On-site
Posted: 16 hours ago
Expires: Nov 24, 2026
Salary: Not listed

Job description

Data Engineer George, Western Cape | On-site Help shape our next data platform: We’re modernising our data platform and looking for an experienced Data Engineer to help build it. You’ll work with analysts, data scientists and business teams to build reliable pipelines, develop well-structured data models and make data easier to use across the business. We’re moving from legacy systems to a cloud-native stack using Estuary, dbt, Google Cloud Platform (GCP) and Snowflake. There’s plenty to work through, and you’ll have a say in the architecture, tools and engineering practices we put in place. If you enjoy getting into the detail, solving problems and seeing your work put to use, we’d like to hear from you. What you’ll work on: Design and build scalable ELT pipelines that bring together data from multiple sources.Develop and maintain data models using dbt.Optimise Snowflake models and workloads for performance and cost.Turn raw data into reliable datasets for reporting and advanced analytics.Build in data quality checks, monitoring and alerts so issues are picked up early.Help plan and deliver the migration from legacy systems to the new platform.Apply sound engineering practices, including testing, CI/CD and code reviews.Work with technical and business teams to understand what they need and deliver practical solutions.Contribute to documentation and engineering standards, and support junior engineers as they develop.

Requirements

What you’ll need: A relevant tertiary qualification: a diploma or bachelor’s degree in Computer Science, Information Technology, Information Systems, Data Engineering or a closely related field.At least four years’ experience in data engineering or a similar role.Strong SQL skills, including experience with complex transformations and query optimisation.Proficiency in Python or a similar language for data processing and automation.Experience building ELT pipelines in a cloud environment such as AWS, Azure or GCP.Hands-on experience with a modern data warehouse such as Snowflake or Azure Synapse.Experience using data transformation or orchestration tools such as dbt, Airflow or Dagster.Experience working with structured and semi-structured data, including JSON and Parquet.A sound understanding of data governance, security and data quality practices.You should be comfortable taking responsibility for your work, explaining technical decisions and working through problems with people across the business. Experience that would be useful: Estuary or other data integration and change data capture tools.Streaming technologies such as Kafka or Spark Streaming.BI tools such as Qlik, Power BI, Looker or Tableau.Qlik Replicate, Qlik Compose or similar tools.Agile delivery using Jira or Azure DevOps.DevOps practices or relevant cloud, Snowflake or dbt certifications.What makes this role interesting: You’ll join a growing data function at a point where your experience can help shape how the platform develops. Alongside building pipelines and models, you’ll contribute to architecture decisions, establish working practices and mentor junior engineers. It’s an opportunity to work with a modern stack and see the effect of your work across the business. Interested? If this sounds like the kind of work you’d enjoy, apply today!

Similar jobs

SH
Lecturer Information Technology
STADIO Higher Education
South Africa · Watefall Full-time On-site

STADIO (Pty) Ltd is inviting applications for the position of: Lecturer/ Senior Lecturer IT Assumption date: 01 January 2027 Purpose: To facilitate and support student learning i...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
OK
Junior NET & React Native Full-Stack Developer
Oliver Karstel Creative Agency
South Africa · Johannesburg Full-time On-site

Requirements: A diploma or degree in computer science, information technology, software engineering, or a related field.1–2 years of professional software development exp...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
K
IT Desktop and Asset Admin
Kaelo
South Africa · Randburg Full-time On-site

Kaelo is hiring an IT Desktop and Asset Admin in Randburg, Gauteng, for a full-time on-site role. This is an IT administration position rather than a hands-on technical support pos...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
Job alerts
Subscribe to matching jobs by country, role, and category.

Create local job alerts

Get matching jobs for your chosen country, role, and category.

See how well this job fits you

Sign in and keep your CV/profile updated to see a match percentage, matching evidence and areas to strengthen.

Sign in to add your profile