Backend Software Engineer
Executive Placements · Kensington
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Key Responsibilities
- Design, develop, maintain, and improve backend services and APIs.
- Build new platform functionality and internal tools.
- Debug application and production issues and investigate performance and reliability challenges.
- Write clean, maintainable, testable, and well-structured code.
- Participate in code reviews and contribute to technical and architectural decisions.
- Work with databases, queues, asynchronous processing, and event-driven systems.
- Support applications throughout the full software development lifecycle.
- Work closely with the existing Platform / DevOps Engineer on infrastructure and operational activities.
- Assist with production deployments and troubleshoot deployment-related issues.
- Work with CI/CD pipelines and contribute to deployment improvements.
- Gain practical experience with AWS infrastructure and cloud environments.
- Work with Terraform and Ansible as part of Infrastructure-as-Code and automation initiatives.
- Monitor production systems and assist with application and infrastructure performance investigations.
- Participate in production incident investigation and resolution.
- Automate repetitive operational tasks and improve deployment and operational tooling.
- Gradually take ownership of increasingly complex platform and DevOps responsibilities.
- Contribute to improving platform processes, documentation, reliability, and operational efficiency.
Requirements
- Strong backend software development experience.
- Solid experience with PHP.
- Strong experien
.special-hidden { display: none; }