with strong expertise in building scalable, high-performance applications and microservices. The ideal candidate should be proficient in
Go (Golang)
, experienced in developing REST APIs and gRPC services, and have hands-on knowledge of
messaging queues, databases, and microservices design patterns
.
Candidates with additional experience in
Java
will have an added advantage.
Required Skills
Strong programming experience with
Golang
.
Experience in building
REST APIs
(using
Mux/Gin
) and
gRPC
services.
Hands-on expertise with
goroutines
for concurrency.
Strong knowledge of
Kafka or RabbitMQ
.
Experience with
SQL and Postgres databases
.
Familiarity with
frameworks
such as
kit, gin
.
Understanding of
microservices architecture
and
design patterns
.
Strong debugging and problem-solving skills.
Key Responsibilities
Design, develop, and maintain applications and microservices using
Golang
.
Build REST APIs using frameworks like
Mux/Gin
and implement gRPC services.
Work with
goroutines
for concurrent programming.
Implement and manage messaging systems like
Kafka or RabbitMQ
.
Debug and troubleshoot issues, identifying solutions from scratch.
Work with relational databases (
Postgres, SQL
) to design and optimize queries.
Apply
software design patterns
and ensure best practices in development.
Collaborate with cross-functional teams to deliver scalable, secure, and reliable applications.
Participate in code reviews, sprint planning, and technical discussions.
Nice to Have
Programming experience with
Java
.
* Experience in
DevOps practices
, CI/CD pipelines, or container orchestration (Docker/Kubernetes).
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.