Tech jobs
Job listings
Remote Graduate Full-stack Developer
Entry-level full-stack developer at a rapidly growing South African tech startup, fully remote within South Africa. Graduates build front-end features (React/Angular/Vue.js), back-end services and APIs (Node.js/Python/Java), and work with SQL/NoSQL databases, with mentorship and training provided.
Full-stack Engineer - Hybrid Role With Growth & Impact
Full Stack Software Developer at Placements24 in George, South Africa (hybrid in-office/remote): builds and maintains web applications end to end — frontend interfaces, backend services, databases, and APIs — using modern JS frameworks (React/Angular/Vue), Python/Java/Node.js, and SQL/NoSQL databases.
Senior Full-stack Engineer – Hybrid, Growth & Impact
Senior full-stack developer at Placements24 in Bloemfontein (hybrid) designing, building and maintaining enterprise-grade web applications — scalable APIs and interactive frontends — while mentoring junior developers. Stack spans Java/C#/Python/Node.js backends, Angular/React/Vue frontends, and SQL/PostgreSQL/MongoDB databases.
Senior Full-stack Engineer (node/react) - Hybrid + Stock
Senior Full Stack Engineer joining Placements24's Durban team (hybrid), building scalable Node.js backend services and responsive React.js frontends, working with PostgreSQL or MongoDB, AWS/Azure cloud infrastructure, and collaborating with product, design, and engineering.
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.
Senior Backend Engineer - Remote & Scalable Systems
Placements24 seeks a Senior Backend Software Developer to design, build, and maintain scalable backend services across the full software lifecycle, collaborating with product and frontend teams in a remote-first environment. Core focus: microservices, cloud platforms, and PostgreSQL/MongoDB databases.
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
Senior Data Engineer building and maintaining ETL/ELT data pipelines, warehouses, and lakes for a data analytics team based in Upington, South Africa. Works with Python/SQL/Scala, big data tools like Spark, Hadoop, and Kafka, and cloud platforms such as Redshift, Azure Data Lake, or BigQuery.
Hybrid Mern Full-stack Developer | Build Scalable Web Apps
Placements24 is hiring a MERN full-stack developer for a client in Mahikeng, South Africa, working hybrid (in-office plus remote). Day to day they build scalable web apps: responsive React frontends, Node/Express APIs, and MongoDB schemas, contributing across the full development lifecycle.
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 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 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.
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.
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.
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.
Java Developer
Intermediate Java Developer in Johannesburg managing the full software development lifecycle from planning and prioritising through testing and release. Core work is backend Java/Spring Boot with REST/SOAP web services, Oracle and NoSQL databases, plus front-end exposure (Angular/React) and CI/CD practices.
Senior Full-stack Developer (javascript Ecosystem)
Senior full-stack developer in Johannesburg (hybrid) designing, building, and deploying web applications for a technology firm: JavaScript frameworks (React/Angular/Vue) on the front end, Node.js/Express on the back end, SQL/NoSQL databases, APIs, automated testing, and mentoring junior developers.