Sr/Staff Backend Engineer (Golang)
Endor Labs, Bengaluru, India +1
What you need
- Bachelor’s degree in Computer Science, Engineering, or a related field with 5+ years of experience building scalable backends for product/SaaS companies.
- At least 2 years of experience in Golang programming with a focus on microservices/distributed architecture.
- Practical experience in designing APIs with one or more frameworks (gRPC preferred).
- Strong understanding of scalable distributed systems — microservices, domain-driven design, load balancing, horizontal/vertical scaling, and stateless architectures.
- Ability to write clean, maintainable code and documentation that can serve as examples for engineering best practices.
- Comfortable working in a fast-moving environment with evolving requirements.
- Strong problem-solving skills with the ability to work creatively and independently when navigating unfamiliar territory.
- Practical experience in troubleshooting distributed systems and identifying root causes.
- Prior experience with Java or JVM-based technologies (e.g., Spring Boot, Gradle, Maven) is a strong plus. Familiarity with Java ecosystems can be valuable when working on our analysis pipelines and integrating with diverse customer environments.