EOS RPO
Golang Eng-4
Roles & Responsibility:
● 5+ years of hands-on experience in Golang development.
● 3+ years of experience in automation engineering, AIOps/Event Management platform
configuration.
● Deep expertise in building RESTful web services and microservices using Golang.
● Proficiency with Golang frameworks such as Gin, Echo, or Revel etc.
● Experience with Golang tools like go-routine, go-channels, and the standard Golang library.
● Strong knowledge of relational databases (like PostgreSQL, MySQL) and NoSQL databases (like
MongoDB, Cassandra) and how to interface them with Golang.
● Experience with Golang ORM tools such as GORM.
● Proficient in optimizing Golang applications for performance, scalability, and reliability.
● Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
● Familiarity with Golang package management tools such as Go Modules.
● Experience in integrating third-party APIs using Golang and handling API Rate Limiting and Data
Parsing.
● Proficiency in cloud platforms such as AWS, GCP, and Azure, especially concerning Golang
application deployments.
● Strong understanding of test-driven development (TDD) using Golang, and familiar with testing
tools such as GoConvey or Testify.
● Knowledge of Continuous Integration (CI) and Continuous Deployment (CD) tools and how they
pertain to Golang projects, such as Jenkins, Travis CI, Concourse CI or CircleCI etc.
● Solid grasp of Golang concurrency patterns and memory management.
● Effective communication and collaboration skills; ability to articulate complex Golang-centric
topics to non-technical stakeholders.
● Eagerness to keep up with the latest Golang releases and community best practices, ensuring the
company's tech stack remains current and competitive