Golang Developer
Role: Golang Developer
Location: London, UK (Hybrid)
Employment type: Contract
Key Responsibilitie
- sDesign, develop, and maintain backend services and microservices using Golang
- .Build scalable, high-performance applications for enterprise environments
- .Develop and consume RESTful APIs and integrate with third-party systems
- .Write clean, maintainable, and testable code following best practices
- .Optimize application performance, reliability, and scalability
- .Collaborate with product owners, architects, QA teams, and DevOps engineers
- .Participate in code reviews and contribute to technical design discussions
- .Troubleshoot production issues and provide timely resolutions
- .Implement security, monitoring, and logging best practices
- .Support CI/CD processes and automated deployments
- .Contribute to architecture decisions and technical improvements across platforms
- .Work within Agile teams to deliver high-quality software solutions
.
Required Skil
lsTechnical Skil
- ls5–8 years of overall software development experience with at least 3+ years of hands-on Golang developmen
- t.Strong understanding of Go routines, channels, concurrency, and memory managemen
- t.Experience building REST APIs and microservice
- s.Strong knowledge of data structures, algorithms, and software design principle
- s.Experience with SQL databases such as PostgreSQL, MySQL, or Oracl
- e.Experience with NoSQL databases such as MongoDB, Redis, or Cassandr
- a.Knowledge of Docker and containerized application
- s.Experience with Git version contro
- l.Strong understanding of Linux/Unix environment
- s.Experience developing scalable and distributed application
s.Cloud & DevO
- psExperience with AWS, Azure, or Google Cloud Platfor
- m.Familiarity with Kubernetes and container orchestratio
- n.Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOp
- s.Knowledge of monitoring tools such as Prometheus, Grafana, or ELK Stac
k.Preferred Skil
- lsExperience with event-driven architecture
- s.Experience with Kafka, RabbitMQ, or other messaging platform
- s.Exposure to distributed systems and high-volume transactional environment
- s.Knowledge of gRPC and Protocol Buffer
- s.Experience working in Agile/Scrum team
- s.Understanding of cloud-native application developmen