About the position
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:
About The Employer: