Sabenza IT

Senior Back-End Developer

Sabenza IT  •  Pretoria, ZA (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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 DevOps 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 GitHub 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,
    OpenTelemetry).


Requirements


Essential
Skills


  • Infrastructure-as-Code (Terraform,
    Ansible or similar)

  • Scripting and automation (Bash,
    Python)

  • Cloud platforms (AWS and/or Azure)

  • CI/CD tools (GitHub
    Actions, Jenkins, or similar)


Advantageous
Skills


  • Kubernetes and container
    orchestration

  • Programming languages such as Go or
    Python

  • DevOps 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, DevOps, or platform engineering

  • Strong understanding of
    SDLC and Agile methodologies
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media