HamburgerMenu
hirist

Golang Developer - Microservices Architecture

People Gamut HR SOlutions
Bangalore
5 - 11 Years

Posted on: 08/08/2025

Job Description

Responsibilities :

- Bachelor's degree in engineering with at least 6-years of experience in building scalable backends for product/SaaS companies.

- At least 4-years experience in Golang programming with focus on microservices/distributed architecture

- Practical experience in designing APIs with one or more frameworks (gRPC [preferred], ReST, GraphQL, Thrift etc.).

- Ability to build and design technical solutions from scratch, and your code and documentation can be used as the example for coding best practices at Endor.

- Scalable Distributed System Experience understand micro-services and domain driven design, load balancing, horizontal/vertical scaling and stateless architectures.

- Architecture knowledge of data structures and a keen eye for building architectures that scale and extend easily for longevity.


- Apply data driven techniques to evaluate and propose architectural choices.

- Ability to discuss tradeoffs between architecture's choice to influence groups to move to the right direction.

- Able to enjoy working in a fast moving environment with evolving requirements.

- Ability to solve problems creatively and independently when in uncharted or unfamiliar territory.

- Practical experience in troubleshooting distributed systems and ability to solve root cause.


info-icon

Did you find something suspicious?