Tech jobs
Job listings
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.
Lead Software Engineer (backend)
Lead backend engineer at a growing software development house in Vereeniging, South Africa (hybrid), guiding architecture and mentoring a team while building scalable backend systems and APIs. Requires 8+ years' backend experience with languages like Java/Python/Go/C#, databases, microservices, and cloud platforms.
Full Stack Developer - Cape Town - In Office - Permanent - Up To R600k Per Annum
Full stack developer joining a Cape Town-based IT solutions provider to design, build and enhance scalable web applications, working with Vue.js on the frontend and Node.js on the backend. Permanent, in-office role paying up to R600k per annum, with MongoDB, Elasticsearch and NoSQL databases as advantageous skills.
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 Software Engineer - Backend (fintech)
Fully remote senior backend engineer designing, building, and maintaining scalable, secure backend systems and APIs for a fintech client's financial applications in an agile team. Core stack spans Java/Python/Go/C#, SQL/NoSQL databases, REST microservices, cloud platforms, and Docker/Kubernetes.
Software Developer (java)
Fully remote Java developer at a fintech company: design, build, and maintain Java-based applications and microservices across the full software lifecycle. Core stack includes Spring Boot or Micronaut, REST APIs, relational databases (PostgreSQL/MySQL), Maven/Gradle, and Git.
Senior Data Engineer – Healthcare Data Platform
Contract Senior Data Engineer (up to 18 months, hybrid in Johannesburg) leading a healthcare client's reporting-estate rationalisation end to end: auditing legacy reports, automating ETL and data quality, and building governed self-service analytics using Oracle, SQL, SAP Business Objects, SAS, Power BI, Snowflake and AWS.
Remote Senior Golang Backend Engineer — Scalable Apis
Fully remote senior backend engineer role focused on Golang: designing, developing, and deploying high-performance backend systems and APIs for core products alongside a global team. Key stack includes Golang, REST/gRPC APIs, PostgreSQL/MySQL, NoSQL, and cloud platforms.
Senior Backend Engineer - Remote Python/django
Senior Backend Engineer designing, building, and maintaining scalable backend systems with Python and Django — focused on RESTful APIs, robust databases, and secure data practices — collaborating with frontend, product, and design teams in a remote-first setup. Core stack: Python/Django, PostgreSQL/MySQL, plus cloud and containerization.
Remote Senior Backend Engineer - Scalable Systems
Senior backend engineer (fully remote) building and running scalable, low-latency backend services and APIs for a fintech client. Day to day: distributed systems design, cloud infrastructure management, and database work using Python/Go/Java, AWS/GCP/Azure, Docker/Kubernetes, and PostgreSQL/MySQL/NoSQL.
Senior Software Developer (Java) Pretoria Head Office
Full Stack Java Developer at Finbond Mutual Bank who designs, develops, tests and supports enterprise applications across the full SDLC: building Java/Spring back ends and REST APIs, Angular 15+ front ends, and designing and optimising PostgreSQL 13+ databases.
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 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 (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 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.
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 (node.js/react)
Fully remote senior full-stack developer building scalable web applications for a fast-growing startup: Node.js/Express backend services and REST APIs, React frontends, PostgreSQL/MongoDB databases, testing strategies, and cloud deployments on AWS/Azure/GCP.
Full Stack Developer - Javascript/node.js & React
Full stack developer at a growing technology startup in Bloemfontein, building and maintaining scalable web applications: Node.js/Express backend services, React frontends, and SQL/NoSQL databases, plus API integration, code reviews, and architecture contributions. Hybrid work from a Bloemfontein office.