Overview
We are seeking a talented Contract Golang Engineer to join a significant replatforming and migration project aimed at modernizing software platforms and infrastructure. In this fully remote role, you will collaborate with DevOps and infrastructure teams to transform legacy systems into cloud-ready solutions, focusing on automation and efficient deployment practices. This role offers the opportunity for a high-impact contribution while supporting the transition and training of permanent engineering teams thereafter.
Responsibilities
- Replatform existing software and infrastructure to be cloud-ready and support on-demand deployment.
- Develop and maintain Golang applications with a focus on infrastructure and deployment automation.
- Collaborate with DevOps teams to build and optimise Docker and Kubernetes-based delivery pipelines.
- Support migration activities and ensure alignment with cloud-native best practices.
- Provide training and handover to permanent engineering teams at project completion.
- Contribute to infrastructure as code and CI/CD workflows to improve deployment efficiency.
Requirements
- Strong experience in Golang development.
- Solid understanding of DevOps principles and infrastructure automation.
- Hands-on experience with Docker and Kubernetes container orchestration.
- Experience with cloud platforms and making infrastructure cloud-ready.
- Familiarity with software replatforming and migration projects.
- Knowledge of CI/CD pipelines and deployment automation.
- Ability to collaborate with cross-functional teams including permanent engineers.
- Experience with scripting and automation tools is a plus.