Golang Developer

Bangalore
7+ years
Full time

Skill & Experience
  • Mandate Skills - Golang, Microservices

  • Demonstrable expertise in Golang development services, including a deep understanding of its syntax, advanced features, and standard library

  • Familiarity with Goroutines and channel patterns, as well as experience in writing high-performance Go code

  • Solid grasp of web development fundamentals, including HTTP/HTTPS protocols, RESTful API design, data structures, and WebSockets

  • Experience with designing and implementing microservices in Go and an understanding of containerization and orchestration technologies like Docker and Kubernetes

  • Ability to write concurrent programs in Go, with a strong understanding of threading, synchronization, and non-blocking I/O

  • Experience in writing unit and integration tests in Go, using tools like  GoTest.

  • Familiarity with debugging tools and performance profiling

  • Proficient in using code versioning tools and familiarity with continuous integration and deployment workflows

  • Experience with build and deployment tools common in Golang ecosystems, such as Go Modules, Makefile, etc

  • Experience with cloud service providers like AWS, Azure, or Google Cloud, especially with Go-based applications

  • Experience working in Agile/Scrum development teams, and familiarity with other methodologies like Kanban or Test-Driven Development (TDD)