Talent.com
No longer accepting applications
Golang Developer / Lead

Golang Developer / Lead

ConfidentialKolkata, Pune, Bengaluru / Bangalore
30+ days ago
Job description

Role & responsibilities   :

  • Develop and maintain high-performance applications using GoLang.
  • Implement REST APIs using the http package or standard REST clients.
  • Create and execute integration test cases to ensure high code coverage.
  • Manage and optimize SQL databases, including PostgreSQL, MariaDB, and MySQL.
  • Utilize GORM for database interactions.
  • Work with event-driven messaging services like RabbitMQ and Kafka.
  • Containerize applications using Docker and deploy them on Kubernetes.
  • Collaborate with cross-functional teams to design and implement microservice-based architectures.
  • Troubleshoot and debug complex issues in a timely manner.
  • Stay updated with the latest industry trends and technologies.
  • Preferred candidate profile   :
  • 7+ years of experience in GoLang programming.
  • Proficient in GoRoutines, channels, waitgroups, and Go packaging.
  • Strong understanding of Go concepts such as structs, maps, arrays, slices, and pointers.
  • Experience with REST API development and familiarity with YAML, JSON, and Swagger.
  • Knowledge of Go's testing package for automated code testing.
  • Strong understanding of databases and experience with SQL databases.
  • Familiarity with GORM (Go Object-Relational Mapping).
  • Excellent logical reasoning, analytical skills, and problem-solving capabilities.
  • Knowledge of RabbitMQ, Kafka, Galera FS, Traefik, and K3S.
  • Experience with Docker, Kubernetes, and microservice architectures.
  • Basic understanding of network protocols such as BGP, VRF, VLAN, VxLAN, ACL, TM / QoS.
  • Knowledge of SDN is a plus.

Skills Required

Golang, Rest Apis, Mysql, Sdn

Create a job alert for this search

Golang • Kolkata, Pune, Bengaluru / Bangalore