Tech jobs
Job listings
Remote Senior Devops Engineer - Cloud Infrastructure
Fully remote senior DevOps engineer role designing, building, and maintaining scalable AWS cloud infrastructure, CI/CD pipelines, and infrastructure-as-code for a fast-growing telecommunications technology company. Core stack includes AWS, Terraform/CloudFormation, Docker/Kubernetes, Python/Bash/Go, and Prometheus/Grafana monitoring.
Software Engineer (Low Code / No Code) 6 months contract JHB - Hybrid
A 6-month hybrid contract in Johannesburg building and maintaining low code/no code corporate applications (risk & compliance, sales & servicing) for a financial services client. Day to day: configuring solutions with form builders, templates and entity builders, testing, documenting, and triaging incidents using SQL, HTML, CSS, JavaScript and Agile CI/CD.
Lead Technical Business Automation Workflow (software Engineer)
Hands-on lead engineer/architect in Gauteng, South Africa, building and maintaining business automation workflow solutions on IBM BAW/BPM while leading a development team. Core stack: Java/J2EE, Spring, Hibernate, WebSphere/Liberty, BPMN process modeling, and front-end skills (HTML, jQuery, CSS, JavaScript).
Full Stack Engineer - .net
Full stack engineer in Investec's Business & Commercial Banking tech team, building and enhancing the SynergyX digital banking journey. Day to day: C#/.NET Core backend services and APIs, Angular front end, Azure cloud and SQL Server work, plus CI/CD and production support, all within agile squads in Sandton.
Software Development Engineer
Software engineer on Amazon's AWS EC2 (Utility Computing) team in Cape Town, building stable, scalable service platforms that handle heavy Internet traffic. Works daily with Java, Kotlin, TypeScript, Python, Ruby, Go and C++ plus AWS services, following a DevOps model with on-call rotation.
Data Platform Engineer - Dagster & Python
A data engineer at Shop2Shop in Stellenbosch designs, builds and maintains a modern data platform using Python and Dagster, delivering reliable pipelines with strong data quality, lineage and observability. Hybrid role with regular in-office collaboration alongside analysts and DevOps.
Senior Devops Engineer: Ci/cd & Cloud Automation (remote)
Senior DevOps engineer optimizing the software development lifecycle through CI/CD pipelines, automation, and infrastructure management. Requires 7+ years in DevOps with strong Bash/Python/PowerShell scripting and expertise across AWS/Azure/GCP and Docker; supports remote work or the Upington, Northern Cape office.
Software Engineer - Node.js, Php & Javascript (crypto)
A permanent software developer role in Roodepoort/Johannesburg building crypto trading and digital finance applications. Day to day involves application development with PHP, JavaScript, jQuery and Node.js, backed by strong SQL and data modeling. Requires 4+ years of experience; pays up to R600k per annum.
Senior Software Engineer React Work From Home
Remote Senior Software Engineer for a company building API-driven data-visualization and real-time collaboration software (KPI-CHAT) that integrates with open BI platforms. Day to day: developing and maintaining Java web applications with a React/Node.js stack, plus Docker, Jenkins CI/CD, Tomcat and MSSQL/MySQL work.
Intermediate Full Stack Software Engineer
Intermediate full stack engineer (3+ years) in Johannesburg, hired via recruiter Hire Resolve for its client, building and maintaining PHP/Laravel web applications: coding to sprint specs, writing unit/integration tests, optimizing MySQL queries, and working through Git/GitHub CI pipelines.
Senior Software Engineer (full Stack)
Contract senior full-stack engineer (placed via staffing firm Placements24) for a growing tech firm in Port Elizabeth, Eastern Cape, building and scaling web applications for a global clientele. Stack spans React/Angular/Vue front ends, Node.js/Django/Spring Boot back ends, SQL/NoSQL databases, AWS/Azure/GCP, and Docker/Kubernetes; remote work offered.
Lead Fintech Software Engineer - Rustenburg Onsite
Lead a team of engineers building and deploying scalable fintech software at Placements24's Rustenburg office, owning the full lifecycle from design to production. Requires hands-on coding in Java or Python and cloud experience with AWS, Azure, or GCP.
Principal Software Engineer - Backend Systems
Placements24 is recruiting a Principal Software Engineer on behalf of a client technology company to design and lead scalable backend services and distributed systems, mentor engineers, and drive architectural decisions. Core stack: Java/Python/Go/Node.js, microservices, AWS/Azure/GCP, Kubernetes, SQL/NoSQL databases, Kafka, Redis. Fully remote, flexible hours.
Data Engineer Port Elizabeth
Remote data engineer role with a South African national client, designing Azure-based data solutions (Data Factory, Data Lake, Azure SQL), building ingestion, processing, and storage pipelines, and ensuring data quality, security, and accuracy. Requires SQL/Python (or Java/C#) skills and data warehousing experience.
Senior Full-stack Developer (js/node) – Hybrid & Impact
Placements24 is hiring a Senior Full-Stack Developer (hybrid) for a growing software solutions provider in Durban. Day to day: building robust web applications with JavaScript and Node.js, owning the full dev lifecycle, collaborating with product managers and designers, and mentoring junior developers.
Senior Backend Software Engineer (java)
Senior Java backend engineer joining a financial services institution's core banking systems team in Bloemfontein (on-site). Day-to-day involves designing and maintaining scalable, secure Spring Boot microservices, optimizing Oracle/PostgreSQL databases, integrating third-party APIs, and supporting production systems.
Senior Ai Software Engineer
Placements24 is recruiting a Senior AI Software Engineer for a client in Nelspruit, South Africa, to design, build, and deploy AI/ML models into production products. Day-to-day involves developing production-quality AI code, integrating models into existing systems, and writing tests, using Python/Java/C++ with frameworks like TensorFlow, PyTorch, and scikit-learn.
Java Software Engineer
Mid-to-senior engineer at a Pretoria software solutions company working hybrid on back-end and full-stack development. Core stack is Java, Kotlin, and Spring on the back end with Vue.js, Angular, or React on the front end, plus team-lead and client-liaison duties.
Senior Software Engineer
Senior full-stack engineer at an AI-powered conversation-analytics company serving call centers: maintain and modernize a 10+ year-old C#/ASP.NET/MSSQL codebase, build Razor/Blazor interfaces, do PowerShell and Node.js integrations, apply AI coding agents, and mentor the team.
Senior Software Engineer - Backend
Senior backend engineer at a fintech startup in Vereeniging, South Africa (hybrid). Designs, builds, and maintains scalable APIs, microservices, and core infrastructure powering financial products, with mentoring duties. Stack includes Python/Java/Go/Node.js, cloud platforms, Docker/Kubernetes, and SQL/NoSQL databases.