Experience
4 - 9 yrs
Salary
₹ 3-20 Lacs P.A.
Job Location
Kolkata, India
Vacancy
1
Designation
Lead Developer
Job Type
ONSITE
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.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.