
Software Developer, Developer Platform
- Manchester
- Permanent
- Full-time
- Proven software development experience with strong engineering principles.
- Proficiency in programming languages such as Python, Go or TypeScript.
- Experience with Google Cloud Platform.
- Expertise in containerisation such as Docker and orchestration such as Kubernetes.
- Familiarity with Infrastructure as Code (IaC) tools for example Terraform.
- Experience implementing CI and CD pipelines and automation.
- Understanding of monitoring and logging tools including Prometheus, Grafana and ELK.
- Excellent problem-solving, communication and teamwork abilities.
- Ability to translate requirements into code within an agile environment.
- Knowledge of network and security technologies, along with foundational networking principles including TCP, IP, routing and switching.
- Developing and maintaining robust, scalable applications while converting specifications into high-quality, testable code.
- Collaborating effectively with internal and external teams throughout the Software Development Lifecycle.
- Participating actively in code reviews, adhering to standards and promoting best practices for maintainability.
- Identifying, debugging and resolving application issues whilst providing support for system integration and testing.
- Orchestrating the provisioning of Cloud and infrastructure services using APIs and IaC solutions.
- Engaging in agile ceremonies, proactively communicating progress and any blockers.
- Staying up to date with emerging technologies and trends in Platform Engineering.