A tech company in Bengaluru is seeking a Backend Engineer with strong Go experience. You will design and develop RESTful and gRPC microservices, manage relational and NoSQL databases, and ensure service reliability through monitoring and alerting. The ideal candidate should have 2-4 years of experience, a solid understanding of concurrency patterns, and familiarity with AWS and Kubernetes. Join us to help build reliable services at scale.
Qualifications
2-4 years of backend development experience with Go (Golang).
Solid understanding of concurrency patterns and Go’s runtime model.
Experience with relational databases (MySQL) and at least one NoSQL store.
Responsibilities
Design and develop RESTful/gRPC microservices in Go.
Work with distributed systems, message queues, and caching layers.
Write efficient SQL/NoSQL queries and manage schema design.
Skills
Go (Golang)
Concurrency patterns
Microservices architecture
API design principles
Tools
Kafka
SQS
Redis
MySQL
AWS
Kubernetes
CI/CD pipelines
Job description
About the Role: We're hiring a Backend Engineer with strong Go experience to help build reliable, high-throughput services that power our platform at scale.
What You’ll Do
Design and develop RESTful/gRPC microservices in Go
Work with distributed systems, message queues (Kafka/SQS), and caching layers (Redis)
Write efficient SQL/NoSQL queries and manage schema design
Ensure service reliability through monitoring, logging, and alerting
Collaborate with cross-functional teams on system design and technical decisions
What We’re Looking For
2–4 years of backend development experience with Go (Golang)
Solid understanding of concurrency patterns and Go’s runtime model
Experience with relational DBs (MySQL) and at least one NoSQL store
Familiarity with AWS, Kubernetes, and CI/CD pipelines
Understanding of microservices architecture and API design principles