Staff Backend Engineer (Golang) at Endor Labs
Job Description
📋 Description
- Architect and build the core backend infrastructure for our SaaS products.
- Lead and contribute to large-scale projects for scalable, reliable systems.
- Design, architect, and build features end-to-end with Product and distributed Engineering.
- Drive innovation and make critical architectural decisions on cutting-edge tech.
- Mentor teammates, sharing your expertise and promoting best practices.
🎯 Requirements
- Bachelor's degree in engineering with 10+ years building scalable backends.
- 3+ years in Golang with a focus on microservices/distributed architecture.
- Experience designing APIs with gRPC (preferred), REST, GraphQL, or Thrift.
- Design solutions from scratch; code and docs as examples of best practices.
- Scalable distributed systems experience with microservices, load balancing.
- Architecture skills and data-driven evaluation for scalable design.
- Ability to discuss tradeoffs to influence teams to move in the right direction.
- Enjoy fast-moving environments with evolving requirements.
- Creative, independent problem solving in uncharted territory.
- Troubleshooting distributed systems and root-cause analysis.
🎁 Benefits
- Participation in external forums, conferences, and open-source communities.
- Mentor and coach teammates to foster continuous learning.
- Observability-focused practices to improve reliability and availability.
