JobsZA
Back to Cape Town jobs
Live · posted YesterdayFull-time

Data Engineer (Full Stack) | Contract

PBT Group

Cape Town, Western Cape

Salary not listed

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

Data analyst roles across banking, retail and telecoms. Most ask for SQL and Excel as a baseline, with Power BI or Python for the better-paid posts.

Job description

Employment Type

Contract

Experience

4 to 20 years

Salary

Negotiable

Job Published

29 September 2026

Job Reference No.

807129

Job Description

We are seeking an experienced Data Engineer (Full Stack) to join a dynamic data team responsible for building and maintaining modern data platforms, pipelines, and analytics solutions. This role requires an engineer who can own the data lifecycle end-to-end, from ingestion and transformation through to data modelling and analytics enablement.

Role Overview

As a Full Stack Data Engineer, you will be responsible for designing, developing, and optimising scalable data solutions that support business intelligence, advanced analytics, and machine learning initiatives.

You will work across the entire data value chain, ensuring that high-quality, trusted, and well-structured data is readily available for reporting, analytics, and operational decision-making.

Key Responsibilities

Data Ingestion & Integration

  • Design, develop, and maintain robust data ingestion pipelines.
  • Build scalable ETL/ELT processes from multiple source systems.
  • Monitor and optimise data integration processes to ensure reliability and performance.
  • Troubleshoot and resolve data pipeline issues.

Data Warehousing & Modelling

  • Design and implement data warehouse solutions and data marts.
  • Develop dimensional models and data structures aligned with business requirements.
  • Ensure data quality, consistency, and governance standards are maintained.
  • Optimise data models for performance and scalability.

Analytics Engineering

  • Develop and manage semantic data models that support self-service analytics.
  • Create curated datasets for reporting and business intelligence consumption.
  • Collaborate with analysts and business stakeholders to deliver trusted data assets.

Data Products & Enablement

  • Prepare clean, performant, and reusable datasets for dashboards, reporting, and downstream analytical or machine learning use cases.
  • Support the development of data products that drive business value.
  • Ensure data assets are well-documented and maintained.

Development & Delivery

  • Participate in solution design, development, testing, deployment, and support activities.
  • Perform code reviews and contribute to development best practices.
  • Create and maintain technical documentation.

Team Collaboration

  • Work closely with Data Engineers, Data Analysts, Data Scientists, and business stakeholders.
  • Participate in Agile ceremonies and sprint activities.
  • Share knowledge and mentor junior team members where required.
  • Contribute to continuous improvement initiatives across the data platform.

Required Skills & Experience

Technical Skills

  • 4-6 years' experience in Data Engineering and Data Warehouse development.

  • Strong SQL development skills.

  • Proven experience designing and implementing ETL/ELT solutions.

  • Experience with dimensional modelling and data warehousing concepts.

  • Strong understanding of data integration and pipeline architecture.

  • Experience working with cloud data platforms, including:

    • Google Cloud Platform (GCP)
    • Microsoft Azure
    • AWS
  • Experience with relational databases such as:

    • SQL Server
    • Oracle
    • PostgreSQL
    • MySQL
  • Programming experience in:

    • Python
    • SQL
    • Java (advantageous)
    • Shell scripting (advantageous)
  • Knowledge of source control tools such as Git.

  • Understanding of software development lifecycle (SDLC) principles.

  • Experience working within Agile environments.

Preferred Experience

  • Experience supporting modern analytics platforms.
  • Exposure to semantic modelling and analytics engineering practices.
  • Experience with BI and data visualisation platforms.
  • Experience building datasets for reporting, analytics, and machine learning solutions.
  • Retail industry experience would be advantageous.

Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field.
  • Relevant cloud and data certifications will be advantageous.

Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder engagement abilities.
  • High attention to detail and commitment to quality.
  • Strong planning and organisational skills.
  • Ability to work independently and take ownership of deliverables.
  • Adaptability in a fast-paced, evolving environment.
  • Passion for data, technology, and continuous learning.
  • Strong collaboration and teamwork skills.

Work Arrangement

This is a hybrid role based in Cape Town, with an expectation of office attendance three days per week (Tuesday to Thursday) and remote work on Mondays and Fridays.

About PBT Group

PBT Group delivers intelligent business solutions through trusted data and analytics services. We partner with leading organisations to unlock value from their data by providing specialist consulting expertise across Data Engineering, Analytics, Data Science, Cloud, and AI.

Skills

Data EngineeringData WarehousingDimensional ModellingExtract Transform Load (ETL)PythonSQL Industries

Consulting

Found on Indeed · Posted Yesterday · Last checked Today

Good to know

What does this data analyst job pay?

The salary is not listed on this data analyst role. Check the source listing or ask the employer when you apply.

Do I need experience for data analyst jobs in Cape Town?

This data analyst role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted Yesterday

More data analyst and similar jobs in Cape Town

Todayvia Adzuna
IT Helpdesk Technician

Confidential · Cape Town, Western Cape

R10K - R10K/mo
Todayvia Adzuna
Remote Online Reservations Agent

Hospitality Jobs Africa · Cape Town, Western Cape

R22K - R24K/mo
Yesterdayvia Adzuna
Senior Civil Engineer

noa testing & certification · Cape Town, Western Cape

R2K/mo
Yesterdayvia Adzuna
Customer Experience Specialist

Confidential · Cape Town, Western Cape

R25K - R30K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp