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; }

Auto-apply to this jobView original posting ↗