Endorlabs
Senior Backend Engineer (Golang)
Bengaluru, India. Posted 58 months ago
The role
You will architect and build core backend infrastructure for SaaS products. You will lead large-scale technical projects and design features end-to-end within a distributed engineering team.
What you will do
- Architect and build core backend infrastructure for SaaS products
- Lead and contribute to large-scale technical projects
- Design, architect, and build features end-to-end
- Drive innovation and make critical architectural decisions
- Participate in external technical forums, conferences, and open-source communities
- Mentor and coach team members
- Use observability best practices to ensure reliability and availability
Required qualifications
- Bachelor's degree in engineering
- 6-8 years of experience building scalable backends for product/SaaS companies
- At least 3-years experience in Golang programming with a focus on microservices/distributed architecture
- Practical experience in designing APIs with one or more frameworks (ReST, GraphQL, Thrift, etc.)
- Ability to build and design technical solutions from scratch
- Scalable Distributed System Experience including micro-services, domain-driven design, load balancing, horizontal/vertical scaling, and stateless architectures
- Knowledge of data structures
- Ability to discuss tradeoffs between architecture's choice
- Able to enjoy working in a fast-moving environment with evolving requirements
- Ability to solve problems creatively and independently
- Practical experience in troubleshooting distributed systems and ability to solve root causes
Nice to have
- gRPC
About the company
Endor Labs builds a platform to secure AI coding agents using a patented code context graph. The company is led by Founder & CEO Varun Badhwar and has raised $163M.