Tech jobs
Job listings
Data Engineer
Data Engineer joining a client's investment team in Cape Town to design ETL pipelines, manage database architecture, and integrate third-party data for investment research. Core stack is Python, SQL, Linux, and Git, working with large datasets alongside quantitative analysts.
Devops Engineer
DevOps engineer on a fully remote, internationally distributed team responsible for the reliability and automation of mission-critical platforms: Linux infrastructure, Kubernetes (RKE) clusters on GCP, Terraform/Ansible automation, CI/CD, Helm charts, databases, and monitoring with Prometheus.
Senior Backend Developer (python/django)
Fully remote senior backend role building and maintaining scalable server-side services and REST APIs in Python/Django, including database schema design and optimization, code reviews, and mentoring. Cloud platforms (AWS/Azure/GCP) and Docker are a plus.
Devops Engineer
DevOps Engineer role in Stellenbosch, South Africa, placed via recruitment agency Communicate IT. Day-to-day involves building and managing cloud infrastructure and containerized deployments on AWS/Azure using Kubernetes, Docker, Linux, and Python; requires at least 3 years of experience.
Devops Engineer (cloud Automation)
DevOps engineer at an enterprise software company's infrastructure team in Rustenburg, South Africa, designing CI/CD pipelines, infrastructure-as-code (Terraform/Ansible), and cloud infrastructure on AWS/Azure/GCP with Docker/Kubernetes, plus monitoring/alerting, automation, security, and on-call incident response.
Backend Developer (centurion) Market Related
Backend developer in Centurion, South Africa writing serverless AWS Lambda functions (Node.js) and working with DynamoDB, AppSync, EventBridge, Pinpoint and S3, while sharing responsibility for CI/CD pipelines, AWS infrastructure and REST APIs, plus 3rd-line support. 4+ years' experience preferred; PostgreSQL DBA exposure advantageous.
Senior Full-stack Developer (cloud Native)
Senior full-stack developer building and maintaining cloud-native web applications, REST APIs, and microservices for What Jobs Direct's core job-search business in Johannesburg. Works across backend languages (Java/Python/Node.js/Go), front-end frameworks (React/Angular/Vue), SQL/NoSQL databases, Docker/Kubernetes, and CI/CD pipelines in a hybrid model.
Senior Devops Engineer
Senior DevOps engineer working on-site in Upington, South Africa for a software development company, bridging development and IT operations. Day to day: building CI/CD pipelines, infrastructure-as-code (Terraform/Ansible), and cloud infrastructure on AWS/Azure/GCP, plus Docker/Kubernetes, monitoring, and on-call support.
Senior Full-stack Developer (react/node, Api & Db)
Full stack developer at Network Contracting Solutions in Centurion building modern web applications across both client-side (React) and server-side (Node.js), working with APIs, databases, and robust architectures in an Agile team.
Senior Full-stack Developer - E-commerce Platform
Senior full-stack developer building and scaling an online retail e-commerce platform in Mossel Bay (hybrid work): developing Node.js/Python back-end APIs, React/Vue/Angular front-ends, SQL/NoSQL databases, CI/CD pipelines, and cloud deployment.
Senior Full-stack Developer (python/react)
Senior full-stack developer building web applications end to end for a data analytics firm: Python (Django/Flask) backend services, React frontend, RESTful APIs, and SQL/NoSQL databases, plus code reviews and mentoring junior devs. Remote within South Africa in an agile, remote-first team.
Data Engineer
A data engineer in Cape Town who designs and maintains scalable data solutions — building ETL pipelines with Azure Data Factory, managing data warehouses and models, writing SQL/T-SQL, and delivering Power BI reports and dashboards using DAX, all deployed and optimised on Azure.
Senior Devops Engineer - Cloud Automation
Senior DevOps engineer in Mahikeng, South Africa, architecting and automating cloud infrastructure and CI/CD pipelines for a cloud-native solutions firm. Day-to-day: building scalable AWS/Azure/GCP environments, containerizing with Docker/Kubernetes, provisioning via Terraform/CloudFormation, plus monitoring and on-call incident response.
Senior Full Stack Developer - Enterprise Solutions
Senior full-stack developer at an enterprise software provider in Bloemfontein (hybrid), building and maintaining web applications end-to-end — RESTful APIs, backend services in Java/C#/Python/Node.js, and frontends in Angular/React/Vue — while mentoring junior developers and contributing to architectural decisions.
Lead Java Developer - Bedfordview
On-site Lead Java Developer role in Johannesburg (Bedfordview) for a Hire Resolve client, likely in telecom. The lead designs and maintains enterprise-grade, scalable distributed systems using Java, Spring Boot microservices, Docker/Kubernetes, SQL/NoSQL databases and CI/CD, while mentoring developers and driving architecture.
Java Developer (contract)
PBT Group is hiring a contract Java Developer in Johannesburg to design, develop, test, and maintain enterprise-grade Java applications across the full SDLC in an Agile team. Core stack includes Java 8/11, Java EE, Spring Boot, Hibernate, REST APIs, relational databases, and CI/CD tooling like Git, Maven, Jenkins, and Docker.
Senior Backend Engineer
Senior Backend Engineer in Cape Town who designs, builds, and maintains server-side logic, databases, and RESTful APIs for a client's applications, collaborating with frontend engineers and mentoring juniors. Requires 5+ years of backend experience with a major language (Python, Java, Node.js, Go, C#) plus SQL/NoSQL databases, Git, and CI/CD practices.
Senior Full Stack Developer
Senior full stack role in Gauteng, South Africa: drive platform architecture, lead technical initiatives, and mentor engineers, working mainly in Python with React/Angular/Vue front ends, PostgreSQL, cloud/containerised infrastructure, and CI/CD.
Senior Backend Engineer — Cloud-native Microservices Leader
Placements24 in Durban seeks a Senior Backend Engineer to design, develop, and maintain scalable backend systems powering cloud services — architecting microservices, optimizing databases, and ensuring reliability. Core stack: Python/Java/Go or Node.js, Docker/Kubernetes, SQL/NoSQL, and CI/CD with IaC.
Full Stack Developer
Full Stack Developer (hybrid, Pietermaritzburg, South Africa) building and maintaining both frontend (HTML/CSS/JavaScript with React/Angular/Vue) and backend (Python/Django, Node.js/Express, Java/Spring, or C#/.NET) of web apps — designing REST APIs, managing databases, testing, code reviews, and full-lifecycle development for a staffing agency's client.