More jobs:
Senior Back-End Developer
Job in
Pretoria, 0002, South Africa
Listed on 2026-02-21
Listing for:
Sabenza IT & Recruitment
Full Time
position Listed on 2026-02-21
Job specializations:
-
IT/Tech
Cloud Computing, Systems Engineer
Job Description & How to Apply Below
We are looking for a Senior Back-End Developer to design and deliver secure, compliant, and reusable cloud infrastructure components and developer enablement solutions. The successful candidate will work within a global team to build scalable platforms, improve development efficiency, and implement best-practice cloud and Dev Ops standards.
Key Responsibilities
- Design, implement, and maintain Infrastructure-as-Code (IaC) using Terraform for Azure and/or AWS environments.
- Develop reusable, modular Terraform components with proper state management, versioning, and environment separation.
- Build and maintain CI/CD pipelines using Git Hub Actions, Jenkins, or similar tools.
- Package and manage Kubernetes deployments, Helm charts, and developer deployment enablement.
- Implement secure secret management and least-privilege access controls.
- Automate validation, testing, and static analysis for infrastructure (e.g., tfsec, Checkov, Terratest).
- Troubleshoot infrastructure provisioning, cloud resource, and runtime issues.
- Produce technical documentation, runbooks, and onboarding materials.
- Collaborate with development teams to translate requirements into reusable platform solutions.
- Work within Agile teams, participate in sprint activities, and mentor junior engineers.
- Monitor platform health using logging, metrics, and alerting tools (e.g., Prometheus, Grafana, Open Telemetry).
Essential Skills
- Infrastructure-as-Code (Terraform, Ansible or similar)
- Scripting and automation (Bash, Python)
- Cloud platforms (AWS and/or Azure)
- CI/CD tools (Git Hub Actions, Jenkins, or similar)
Advantageous Skills
- Kubernetes and container orchestration
- Programming languages such as Go or Python
- Dev Ops and platform engineering practices
- Test automation and infrastructure testing
- Monitoring and troubleshooting in cloud environments
- Development of reusable workflows and templates
- Interest in software architecture and hands-on development
- Exposure to AI tools or prompt engineering
Qualifications & Experience
- Degree in IT, Computer Science, or related field (or equivalent experience)
- Minimum 8+ years’ experience in software development, Dev Ops, or platform engineering
- Strong understanding of SDLC and Agile methodologies
Terraform, Ansible, Bash, Python, AWS, Azure
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×