Salary
💰 £70,929 - £86,691 per year
Tech Stack
CloudDockerGoGoogle Cloud PlatformJavaScriptJenkinsJUnitKubernetesLinuxMicroservicesNode.jsNoSQLPythonSQLTerraformUnix
About the role
- Design, develop, test, and deploy backend services using modern OOP languages (e.g. Go, Python, C#) or Node.js
- Build and manage containerized applications using Docker and Kubernetes (GKE).
- Develop RESTful APIs and work with API Gateways (e.g. Apigee).
- Apply Infrastructure as Code (Terraform) and DevOps practices (CI/CD, Git, Jenkins).
- Work with SQL/NoSQL databases and Unix/Linux environments.
- Contribute to architectural decisions and ensure secure, scalable solutions.
- Mentor junior engineers and support community knowledge sharing
Requirements
- Strong backend development experience in Python or Node.js or C# or GO, etc.
- Experience with containerization (Docker), orchestration (Kubernetes), and service mesh (Istio).
- Familiarity with cloud platforms (GCP preferred) and IaC tools (Terraform).
- Proficiency in CI/CD tools and DevOps principles.
- Experience with TDD using JUnit and knowledge of secure coding practices.
- Any experience with the below would also be desirable: Microservices, event-driven systems, and test automation (BDD, contract testing).