Developer – Golang

Responsibilities:

  • An individual contributor who will be part of the Software R&D team working on the following areas
  • Backend work in Golang, Micro services architecture
  • Work with internal team and customers to deliver solutions that will meet the customer needs with respect to the performance security, scalability and functionality.
  • Implementation of API and authentication methods using JWT
  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Translating software requirements into stable, working, high performance software

Skills

  • 2-5 years of experience in Go programming language
  • Strong experience in working with Goroutine and channel patterns
  • Experience in Go framework for DB, JSON, Sockets, Web Frameworks and tools
  • Knowledge of logging and configuration packages like Zap, Viper
  • Experience in writing unit tests for Golang code
  • Familiarity with code versioning tools such as Git or Azure Repo
  • Should have knowledge of MySQL, PostgreSQL, or any RDBMS
  • Good knowledge of Linux / Ubuntu

Apply for the role: