Junior Data Engineer | 6 Month Fixed Term Contract | On-site | George, Western Cape
Badger Holdings
2026/08/28   George


Job Ref #: BH-494
Industry: Information Technology
Job Type: Contract
Positions Available: 1
Junior Data Engineer – Data Team 6-Month Contract | Graduate / Junior Level On-site | George Western Cape
Job Description

Junior Data Engineer – Data Team

6-Month Contract | Graduate / Junior Level

On-site | George Western Cape

Build the data. Help bring it to life.

If you’re early in your data career and want the chance to work on more than just what happens behind the scenes, this could be a great next step.

We’re looking for a Graduate or Junior Data Engineer to join our ARC Data team on a six-month contract. You’ll help us build, improve and maintain the data solutions our teams rely on, while also getting involved in the front-end experiences that make that data useful and accessible.

It’s a hands-on role with plenty of opportunity to learn, experiment and make a visible contribution.

About the role

  • You’ll work alongside the Data team to help turn raw information into reliable, useful data products.
  • Your work could include:
  • Building and maintaining data pipelines and integrations.
  • Working with databases, data models and transformation processes.
  • Writing clean, efficient SQL and code.
  • Helping improve data quality, reliability and performance.
  • Supporting APIs and services that connect data to applications.
  • Building or enhancing simple front-end interfaces, dashboards or internal tools that allow people to interact with data.
  • Troubleshooting issues and finding practical ways to solve them.
  • Working with the wider team to understand a need and help take a solution from data through to something a user can actually see and use.
  • You won’t be expected to know everything from day one. What matters is that you have solid foundations, enjoy figuring things out and are keen to grow quickly.
  • About you
  • You’ll probably thrive here if you’re naturally curious, technically minded and enjoy building things.
Job Requirements

We’re looking for someone with:

  • A relevant degree, diploma or equivalent practical experience in Computer Science, Data Science, Information Systems, Software Development, Engineering or a related field.
  • Some experience with SQL and relational databases.
  • Exposure to a programming language commonly used in data or software development, such as Python.
  • An understanding of data structures, data transformation and basic data engineering concepts.
  • Some exposure to front-end development using technologies such as JavaScript/TypeScript, HTML and CSS, ideally with a framework such as React, Angular or similar.
  • Familiarity with APIs, Git/version control and modern development practices would be useful.
  • An interest in cloud platforms, data warehouses and modern data tooling is a plus.
  • Just as importantly, you’re someone who asks good questions, enjoys learning from others and doesn’t mind getting stuck into a problem you haven’t seen before.

Why join the ARC Data team?

This isn’t a role where you’ll spend six months watching from the sidelines.

You’ll get exposure to real data, real technology and real business problems, with the opportunity to contribute across both data engineering and front-end development.

 

For someone at the start of their career, it’s a chance to broaden your technical experience, learn from an established team and discover where your strengths can take you.

Interested?

If you’re a graduate or junior developer who loves data but also enjoys seeing what you build come to life on screen, we’d like to hear from you.

Apply and come build with the ARC Data team.