remote
Golang Developer - INSIGHT INTERNATIONAL UK LTD
Software Engineer
Senior Golang developer crafting secure, scalable enterprise‑grade services using Go, REST APIs, Docker, Kubernetes, and CI/CD pipelines. Focus on microservices architecture, DevOps automation, and agile delivery in a collaborative environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Go services for enterprise applications.
- Build and expose robust REST APIs, ensuring security, scalability, and maintainability.
- Containerise applications with Docker and orchestrate deployments on Kubernetes clusters.
- Implement CI/CD pipelines, automate infrastructure provisioning, and manage release workflows.
- Collaborate with cross‑functional teams to define architecture, coding standards, and best practices.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 5+ years of professional Go development experience.
- Strong background in RESTful API design and microservices architecture.
- Hands‑on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Proficiency in CI/CD tooling (GitHub Actions, GitLab CI, Jenkins, etc.) and infrastructure automation (Terraform, Helm).
- Excellent problem‑solving skills, attention to detail, and a passion for clean, testable code.
Skills
godockerkubernetescicd