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
t.