Tech jobs
Job listings
Senior Data Engineer — Hybrid, Growth & Scalable Pipelines
Senior Data Engineer in a hybrid role in Johannesburg, working within a growing global technology environment. The person designs scalable data pipelines and API-based data ingestion, applies SDLC best practices, owns end-to-end projects, and mentors junior engineers alongside engineers and data scientists.
Hybrid Senior Data Engineer - Big Data & ETL Pipelines
Senior Data Engineer at a Sandton-based data analytics firm, designing and maintaining scalable ETL/ELT pipelines and big data infrastructure for BI, ML and reporting. Core stack: Spark, Hadoop, and cloud platforms (AWS, Azure, GCP). Hybrid work model.
Senior Data Engineer
PBT Group is hiring a Senior Data Engineer in Johannesburg (hybrid, 12-month contract) to design, build and optimise cloud-native data platforms and near-real-time pipelines on Google Cloud Platform, working with BigQuery, Dataflow, Pub/Sub, Cloud Run, GKE, Cloud Composer and dbt, using advanced Python and SQL.
Data Engineer
Data engineer (12-month renewable contract) at BICRM's Johannesburg office, focused on cloud migration, data modelling, building and managing data pipelines, hybrid cloud/on-prem analytics infrastructure, and deploying and maintaining machine learning models. Requires 6+ years of data engineering experience; South African citizens or permanent residents only.
Senior Data Engineer - Cloud & ML Pipelines (12m Contract)
12-month renewable contract for a senior data engineer with 6+ years' experience: driving cloud migration, data modelling, and robust data pipelines across hybrid cloud and on-prem assets, plus deploying and maintaining ML models with DevOps/DataOps practices. On-site role (posting mentions both Pretoria and Johannesburg).
Senior Data Engineer (Big Data & ETL)
Senior Data Engineer at a data analytics firm in Sandton (hybrid work). Day to day: designing, building, and maintaining scalable ETL/ELT pipelines and cloud data infrastructure using big data tools (Spark, Hadoop), SQL, Python/Scala, and cloud platforms like AWS, Azure, or GCP to support BI, ML, and reporting.
Senior Backend Engineer (Python/Django) - Remote, Flexible Hours
Senior backend engineer at a cloud-native, remote-first company operating across South Africa, designing, developing, and deploying backend systems in Python/Django while mentoring junior engineers and contributing to architectural decisions.
Lead Backend Engineer - Remote, Scale High-Performance Systems
Lead a fully remote South African backend team, shaping the architecture of the core platform and mentoring developers to deliver scalable services and robust APIs. Requires 7+ years of backend experience with modern languages (Python, Node.js, Java, Go) and relational/NoSQL databases.
Remote Senior Backend Engineer — Flexible Hours
Placements24 is hiring a remote Senior Backend Engineer with flexible hours to design, build, and maintain scalable services and APIs, collaborating with frontend, product, and QA. Requires 5+ years of backend experience and proficiency in modern programming languages.
Senior Full Stack Developer - Cloud Solutions
Senior full-stack developer joining a cloud-solutions technology firm in Durban (hybrid). Designs, builds, tests, and deploys full-stack web apps, APIs, and microservices using backends like Python/Node/Java/C#, frontends like React/Angular/Vue, SQL/NoSQL databases, and AWS/Azure/GCP cloud platforms.
Remote Lead Backend Engineer — Scalable, Secure APIs
Lead Backend Engineer at Placements24 will design and maintain scalable, secure backend systems and RESTful APIs, leading a team of backend engineers and setting technical direction for performance, security, and reliability. Fully remote role requiring strong backend language skills and cloud/container experience.
Senior Data Engineer - GCP & Real-Time Pipelines (Hybrid)
PBT Group seeks a Senior Data Engineer in Johannesburg (hybrid) on a 12-month contract to design, build and optimise cloud-native data platforms and near-real-time pipelines on GCP, working with BigQuery, Dataflow, Pub/Sub, dbt, Python and SQL alongside cross-functional teams.
Remote Senior Backend Engineer: Scalable APIs & Microservices
Placements24 is hiring a Senior Backend Developer for a fully remote team across South Africa. The role involves architecting, building, and maintaining scalable backend systems and APIs/microservices in the cloud, mentoring junior developers, and shaping technical strategy using Python, Node.js, Java, or Go.
Data Engineer: Ab Initio Platform Expert (Hybrid)
Data engineer with Expleo South Africa's Johannesburg hybrid team, administering the Ab Initio platform and building/maintaining ETL pipelines for large datasets, while working with data scientists and engineers on scalability, performance, and security best practices.
Remote Senior Backend Engineer – Python, FinTech APIs
Placements24 is hiring a Senior Backend Engineer to design and implement scalable Python backend systems and RESTful APIs using PostgreSQL and Redis, delivering financial technology services in a remote-first, asynchronous global team, with a base in Stellenbosch, South Africa.
Senior Data Engineer (Big Data & Analytics)
Senior Data Engineer designing, building, and maintaining big-data pipelines, warehouses, and data lakes for a telecommunications company, turning massive datasets into analytics-ready insights. Core stack: Spark, Hadoop, Kafka, SQL, Python/Scala/Java, and cloud data platforms (AWS, Azure, GCP). Remote-first within South Africa.
Senior Data Engineer - GCP Cloud-Native Pipelines (Hybrid)
Senior Data Engineer at PBT Group in Johannesburg (hybrid) designing, developing and optimising scalable, cloud-native data platforms and near-real-time pipelines on Google Cloud Platform, with a focus on distributed, highly parallelised batch and streaming and event-driven processing.
Senior Data Engineer
Senior Data Engineer in Johannesburg (hybrid) building scalable data pipelines, ETL processes and real-time API-based integrations using Python and SQL on cloud platforms. Focuses on production reliability, DataOps (CI/CD, containerisation, infrastructure-as-code) and mentoring junior engineers for a global technology client.
Senior Data Engineer – Google Cloud Platform (GCP)
Senior Data Engineer on a 12-month contract (Johannesburg, hybrid) at consultancy PBT Group, designing and building scalable cloud-native data platforms and near-real-time pipelines on GCP. Core stack: BigQuery, Dataflow, Pub/Sub, dbt, Python and SQL, with workloads on Cloud Run and GKE.
Graduate Software Engineer - Full Stack Development
Graduate full-stack software engineer joining client WhatJobs Direct in Stellenbosch, South Africa: designing, building, testing, and deploying scalable web applications alongside senior engineers in a hybrid in-office/remote setup. Tech spans front-end frameworks (React/Angular/Vue), back-end (Node.js/Django/Spring), SQL/NoSQL databases, APIs, and cloud.