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).

RequirementsEssential 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

Desired Skills:

  • Terraform
  • Ansible
  • Bash
  • Python
  • AWS
  • Azure

Desired Qualification Level:

  • Degree

About The Employer:


Learn more/Apply for this position