Tech jobs
Job listings
Junior Full-Stack Engineer (Durban)
Graduate-level full-stack engineer joining a fast-growing Durban tech startup, contributing to full-stack development and deployment under senior mentorship. Work spans Java, Python, C++, or JavaScript with Agile practices, plus cloud exposure and code reviews as part of the role.
Senior Full-Stack Engineer – On-Site Durban FinTech Innovator
Senior full-stack engineer at a fast-growing Durban fintech, fully on-site: designing, developing, and deploying backend systems and dynamic frontend interfaces for financial platforms. Core stack spans Python/Java/Node.js plus database, cloud, and containerization work; 6+ years' experience required.
Lead Full-Stack Developer (Remote-First)
Remote-first lead full-stack developer role (posted by recruiter Placements24 on behalf of a client) leading design and delivery of scalable web applications while mentoring a distributed dev team. Stack: Python/Node/Java back ends, React/Angular/Vue front ends, SQL/NoSQL databases, AWS/Azure/GCP, Docker/Kubernetes.
Graduate Full Stack Developer (Remote)
Fully remote graduate full stack developer role building web applications across front-end frameworks (React/Angular/Vue) and back-end services (Node.js/Python/Java), collaborating with a distributed agile team. Aimed at recent graduates seeking mentorship and training.
Senior Backend API Engineer Remote & Scalable Microservices
Placements24 is recruiting for a SaaS provider seeking a Senior Backend Engineer focused on API development. Day to day: designing and optimizing scalable RESTful APIs and microservices in Python, Java, Go, or Node.js, working with SQL/NoSQL databases, ensuring testing and security, and mentoring peers on a remote-first team.
Developer - Backend Integrations
Back-end integrations developer on Super Group's Digital Services team, designing and maintaining C#/.NET-based APIs, web services, and system-to-system integrations that move supply-chain transactions across enterprise platforms. Also involves code reviews, mentoring junior developers, and incident/root-cause support.
AI Data Engineer - Big Data Pipelines
AI Data Engineer building and maintaining scalable big data pipelines (ETL/ELT, data warehouses and lakes on cloud) that feed AI/ML initiatives, ensuring data quality and performance end to end. Core stack: SQL, Python/Scala/Java, Spark/Hadoop/Flink, Airflow, AWS/Azure/GCP data services.
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: 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.
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.
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.
Full Stack Developer (Expert) 1508
Senior AI software engineer/architect on a 3-year hybrid contract in Pretoria, owning the full lifecycle of AI-native data products and cloud platform services. Core stack: Java/Spring Boot and Python, with LLMs, RAG and AI agents, data pipelines (ETL), and AWS/Kubernetes/Terraform.
Senior Full Stack Developer (Java/Spring Boot & React)
On-site senior full stack developer role in Klerksdorp, South Africa, building enterprise web applications across the whole SDLC: REST APIs, database design and optimization, testing, code reviews, and mentoring junior developers. Stack is Java/Spring Boot on the backend and React on the frontend, with relational databases like PostgreSQL/MySQL.
Remote Lead Backend Engineer
Fully remote Lead Backend Engineer for a fast-growing fintech startup: leads design and architecture of scalable backend services and APIs, mentors a team of engineers, and sets technical standards. Stack spans Python/Go/Java/Node.js, microservices, SQL/NoSQL, cloud (AWS/GCP/Azure), Docker/Kubernetes, REST, and CI/CD.
Senior Backend Software Engineer - API Development
Senior backend engineer designing, building, and maintaining scalable RESTful APIs and microservices for a SaaS client's platform, working fully remotely. Core stack: Python, Java, Go, or Node.js with SQL/NoSQL databases, Docker, and CI/CD.
Graduate Software Engineer
Entry-level graduate software engineer role in Durban doing full-stack development across the entire SDLC — design, coding, testing, deployment, and production support — for a fast-growing tech startup, working with modern programming languages, Git, and cloud platforms alongside senior engineers.
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.
AI Software Engineer - Scalable Systems
AI Software Engineer at a client's Soweto, Gauteng office, designing, developing, and deploying scalable AI applications, model-serving APIs, and data pipelines. Core stack includes Python (plus Java/C++), TensorFlow/PyTorch, cloud platforms, Docker/Kubernetes, and SQL/NoSQL databases. On-site role; requires South African work eligibility or relocation to Soweto.
Software Engineer
Software Engineer in Cape Town building scalable, API-driven Java services (Spring Boot microservices) with machine learning integrations for a digital retail environment, deployed on AWS using Docker. Needs 5+ years' development experience, strong architecture skills, and Agile/SCRUM delivery.