Tech jobs
Job listings
Senior Full-Stack Developer - JavaScript Ecosystem
Senior full-stack developer for a Pietermaritzburg-based tech client, working hybrid: building and maintaining scalable web applications, managing databases, reviewing code and mentoring juniors in agile teams. Core stack is the JavaScript ecosystem (React/Angular/Vue, Node.js/Express) with PostgreSQL/MongoDB/MySQL; cloud (AWS/Azure/GCP) and Docker/Kubernetes are desirable.
Senior BI & Data Platform Engineer (Hybrid)
Senior BI developer based in Paarl, South Africa (hybrid) who designs, builds, and maintains BI solutions: developing ETL pipelines, optimizing data models, and creating dashboards in Power BI, Tableau, or Qlik Sense to enable data-driven decisions across departments.
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 (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 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.
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.
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.
Full Stack Developer: Node.js and React | Contract
12-month contract Full Stack Developer role at IQbusiness in Welgemoed, Cape Town (hybrid: 3 days on-site, 2 WFH), building scalable web applications for an international client. Core stack is React and Node.js, with TypeScript, Tailwind CSS, third-party API integration, Docker/CI-CD, and SQL Server/Postgres.
Senior Full Stack Developer (Node.js/Angular)
Senior full-stack developer at a Stellenbosch software company (hybrid work): designs Node.js REST APIs, builds Angular interfaces, writes tests, optimizes scalability, reviews code, and mentors junior developers. Core stack is JavaScript/TypeScript with Node.js, Angular, and SQL/NoSQL databases.
Senior Software Engineer (Cloud & DevOps)
Senior Cloud & DevOps engineer based in Port Elizabeth, South Africa (hybrid), who designs and maintains cloud infrastructure on AWS/Azure/GCP, builds CI/CD pipelines and infrastructure-as-code, and ensures system reliability, performance and security. Requires 5+ years' experience with containers, IaC and monitoring tooling.
AI Software Engineer - MLOps Focus
Builds and maintains MLOps infrastructure for an AI company in Benoni, South Africa — automating ML training, deployment, CI/CD pipelines, and monitoring using Docker, Kubernetes, cloud ML services, and Python/Java/Go. A hybrid, on-site-oriented role requiring 4+ years of software engineering experience.
Senior DevOps Engineer - Automation Specialist
Senior DevOps engineer at a Pretoria-based fintech client, working hybrid (remote plus in-office at the Pretoria hub). Day to day: building CI/CD pipelines, automating cloud infrastructure with IaC (Terraform/Ansible), managing Docker/Kubernetes, and keeping financial platforms reliable and secure.
Senior DevOps Engineer | Hybrid, Cloud, CI/CD & Growth
Senior DevOps Engineer at Placements24 in Vereeniging, South Africa (hybrid), building and maintaining cloud infrastructure and CI/CD pipelines. Day-to-day focuses on automation, containerization, and secure, scalable deployments that keep production environments reliable.
Senior DevOps Engineer (CI/CD & Cloud Automation)
Senior DevOps engineer hired via recruiter Placements24 for an e-commerce platform in Vereeniging, South Africa, on a hybrid model. Designs and runs CI/CD pipelines, automates AWS/Azure/GCP infrastructure with IaC, manages Docker/Kubernetes, and maintains monitoring, logging, and security of production environments.
Lead Backend Engineer - Hybrid, Mentorship & Scalable Systems
Lead backend development in a hybrid role based in Richards Bay, KwaZulu-Natal, within a manufacturing and logistics environment. The person architects scalable backend systems, designs RESTful APIs and microservices, mentors developers, and drives testing, security, and reliability in the cloud.
Senior Backend Engineer (Python/Django) — Hybrid | Paarl
Senior backend engineer working hybrid from Paarl, South Africa, designing, building, and maintaining server-side applications and APIs with Python and Django. Day to day involves collaborating with frontend teams, mentoring junior engineers, and contributing to architectural decisions for scalable, secure web applications.
Senior Java Backend Engineer - Hybrid (Spring Boot)
Senior Java backend engineer working hybrid in Mahikeng, South Africa, architecting and building scalable backend systems for agricultural technology using Spring Boot, relational databases and cloud/containerization, while mentoring junior engineers and contributing to architecture.
Senior Java Developer - Hybrid, Microservices & Cloud
Senior Java developer at a rapidly expanding enterprise software company in Randburg, Gauteng (hybrid). Day to day: design, develop, test and maintain high-performance Java microservices in an Agile team alongside PMs and architects, using Spring Boot, Hibernate and cloud technologies.

Head of AI
Personetics is shaping the Cognitive Banking era, harnessing AI to help banks anticipate customer needs, provide actionable insights, and deliver intelligent financial guidance. Our platform continuously analyzes and…