Tech jobs
Job listings
Cloud Data Engineer Cape Town
A media-industry company in Cape Town (hybrid, remote candidates considered) seeks a Cloud Data Engineer to build data solutions in the Google Cloud environment. The role centers on Python, SQL/NoSQL data skills, high-scale RESTful services, and Git-based source control.
Senior Software Engineer, Data Platform (hybrid)
Senior software developer owning Ilitha Telecommunications' staff-facing Ops Portal data platform — building maps, charts and dashboards and integrating with a shared API and PostgreSQL. Day-to-day is TypeScript/JavaScript, React, Node.js, SQL and Google Cloud, with a hybrid role in Rosebank and occasional travel to Eastern Cape and KZN.
Senior Software Engineer (distributed Systems)
Fully remote senior engineer role (work from anywhere in South Africa) designing, building, and scaling fault-tolerant distributed systems for a cloud-native technology company. Day-to-day involves Go/Java/Python, microservices, Kafka-style queues, Docker/Kubernetes, and monitoring on AWS/Azure/GCP.
Remote Senior Software Engineer - Backend Development
Fully remote (anywhere in South Africa) senior backend engineer who designs, builds, and maintains scalable backend services and APIs, optimizes performance, and mentors junior developers. Core stack includes Python/Java/Go/Node.js, SQL and NoSQL databases (PostgreSQL, MongoDB), with cloud (AWS/Azure/GCP) and Docker/Kubernetes familiarity.
Lead Software Engineer (backend)
Lead backend engineer at a growing software development house in Vereeniging, South Africa (hybrid), guiding architecture and mentoring a team while building scalable backend systems and APIs. Requires 8+ years' backend experience with languages like Java/Python/Go/C#, databases, microservices, and cloud platforms.
Senior Software Engineer - Backend (fintech)
Fully remote senior backend engineer designing, building, and maintaining scalable, secure backend systems and APIs for a fintech client's financial applications in an agile team. Core stack spans Java/Python/Go/C#, SQL/NoSQL databases, REST microservices, cloud platforms, and Docker/Kubernetes.
Senior Software Engineer (backend, Microservices)
Senior backend engineer at a logistics-tech startup in Randburg, South Africa, designing, building, and deploying scalable microservices and APIs for a logistics platform. Day-to-day involves Go/Java/Python development, distributed systems with Kafka/RabbitMQ, SQL/NoSQL databases, and cloud/container tooling on AWS/Azure/GCP with Docker and Kubernetes.
Senior Backend Software Engineer (microservices)
Fully remote senior backend engineer designing, building, and scaling microservices for a fintech client's financial platforms. Day-to-day work spans Java/Python/Go services, REST APIs, Kafka/RabbitMQ messaging, SQL/NoSQL data stores, and CI/CD pipelines, with a distributed remote team.
Senior Full-stack Software Engineer
Senior full-stack engineer designing, building, and deploying scalable web applications end to end — front-end (React/Angular/Vue), back-end (Node.js, Python, Java, Ruby), APIs, and databases — for a digital transformation consultancy serving global clients, in a fully remote team.
Senior Data Engineer - Big Data Platforms
Senior Data Engineer building and maintaining scalable big data pipelines, data lakes and warehouses for a client that is a leader in AI & emerging technologies, in a hybrid role based in Stellenbosch. Core stack includes Python/Java/Scala, Spark/Hadoop, cloud platforms (AWS/Azure/GCP) and SQL/NoSQL databases.
Senior Software Engineer - Fintech Solutions
Senior full-stack engineer at a fintech company in Bloemfontein, South Africa (hybrid). Designs, builds, tests, and deploys scalable, secure financial software — backend services/APIs and user interfaces — across the SDLC, using languages like Java, Python, C#, or JavaScript/TypeScript with frameworks like React and Spring Boot, plus cloud and container tooling.
Remote Senior Backend Engineer - Scalable Systems
Senior backend engineer (fully remote) building and running scalable, low-latency backend services and APIs for a fintech client. Day to day: distributed systems design, cloud infrastructure management, and database work using Python/Go/Java, AWS/GCP/Azure, Docker/Kubernetes, and PostgreSQL/MySQL/NoSQL.
Remote Senior Backend Engineer (python/django)
Senior backend engineer at a fully remote fintech startup, designing and maintaining Python/Django services, REST APIs, and databases while optimizing for scalability and security, mentoring juniors, and shaping architecture decisions.
Data Engineer
Data Engineer for a data analytics firm in Upington, South Africa (hybrid role): designing and maintaining scalable ETL/ELT pipelines, data warehouses and lakes, and ensuring data quality. Core stack is SQL, Python/Scala, cloud data platforms (AWS/Azure/GCP), with Spark/Hadoop as a plus.
Senior Data Engineer - Big Data Solutions
Fully remote Senior Data Engineer designing, building, and maintaining scalable big data pipelines and cloud data infrastructure (Spark, Kafka, AWS/Azure/GCP, Snowflake/Redshift) for a client that is a leader in data analytics, partnering with data scientists to power analytics and ML. Posted via recruitment agency Placements24.
Data Engineer - Ai Platform
Builds and maintains scalable ETL/ELT pipelines, data models, and cloud data infrastructure (AWS/Azure/GCP) for a client's AI platform in Pretoria, ensuring high-quality data feeds machine learning models. Core stack: SQL, Python/Java, Spark/Kafka, big data and cloud data services.
Senior Devops Engineer - Benoni
Senior DevOps Engineer for a fast-growing SaaS company in Benoni, South Africa: designing and automating cloud infrastructure (AWS/Azure/GCP), building CI/CD pipelines, managing Docker/Kubernetes, and using Terraform/Ansible for IaC, plus monitoring, security, and mentoring — in a hybrid work arrangement.
Senior Full Stack Developer - Vereeniging
On-site senior full-stack developer at an enterprise software provider in Vereeniging, South Africa, building and maintaining scalable web applications end to end, designing databases and APIs, and mentoring juniors. Stack spans HTML/CSS/JavaScript frameworks (React/Angular/Vue) with Node.js, Python/Django, Java/Spring, or C#/.NET back ends.
Senior Devops Engineer (kubernetes Expert)
Senior DevOps engineer for a fast-growing SaaS client, working fully remote: designing and managing production Kubernetes clusters, building CI/CD pipelines, and automating cloud infrastructure with Terraform/Ansible on AWS, Azure, or GCP, plus monitoring, on-call, and mentoring duties.
Senior Data Engineer (hybrid)
Senior Data Engineer for a growing data analytics firm in Nelspruit, South Africa (hybrid). You'll design and maintain ETL/ELT pipelines, build cloud data warehouses/lakes (Snowflake, Redshift, BigQuery), optimize data models and quality, and mentor junior engineers using SQL, Python/Scala/Java, Spark/Hadoop, and AWS/Azure/GCP.