Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Korn Ferry. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Back-End Go (Golang) Developer – Contract
About the Role:
We are seeking a skilled Back-End Go Developer for a contract position to help build and scale high-performance backend systems. The ideal candidate has deep experience in Go, is comfortable working in a fast-paced environment, and can contribute to both the architecture and implementation of robust services.
Responsibilities:
- Design, build, and maintain scalable and reliable backend services using Go (Golang).
- Develop RESTful APIs and microservices that integrate with internal and third-party systems.
- Write clean, efficient, and testable code with high coverage.
- Collaborate with front-end developers, DevOps, and other engineers to deliver high-quality products.
- Participate in code reviews, debugging, and troubleshooting production issues.
- Optimize applications for speed, scalability, and reliability.
- Document technical decisions, system designs, and processes.
Experience:
- Bachelor’s degree in Computer Science or related field.
- Minimum of 3 years of experience in data engineering or a related field.
- Proficiency in in building Go / Golang microservices at enterprise level
- Strong background in developing applications with Java and related technologies.
- Knowledge of containerisation technologies such as Docker and Kubernetes.
- Experience with cloud-based architectures and services (e.g., AWS, Azure, Google Cloud Platform).
- Prior experience designing, building and maintaining core services and infrastructure.
- Confidence in troubleshooting complex system issues independently.
- Ability to work with a high level of autonomy and responsibility in a rapidly changing environment with dynamic objectives and iteration with users.
- Demonstrated ability to continuously learn and drive ongoing improvements within and across teams.
- Experience working in Financial services or Banking.
- Demonstrated ability to identify and troubleshoot data quality issues.
- Excellent communication and collaboration skills with a strong attention to detail