
Staff Backend Engineer (Golang)
Endor Labsabout 5 hours ago
Responsibilities
- Architect and build the core backend infrastructure for SaaS products.
- Lead and contribute to large-scale technical projects.
- Design and build features end-to-end in collaboration with product management.
- Drive innovation and make critical architectural decisions.
- Mentor and coach team members on best practices.
- Ensure product reliability and availability through observability best practices.
Requirements
- Bachelor's degree in engineering with 10+ years of experience in backend development.
- At least 3 years of experience in Golang programming focused on microservices.
- Practical experience in designing APIs using frameworks like gRPC, ReST, or GraphQL.
- Ability to build and design technical solutions from scratch.
- Experience with scalable distributed systems and domain-driven design.
- Knowledge of data structures and architectural design principles.
- Ability to discuss architectural tradeoffs and influence decision-making.
- Comfortable working in a fast-paced environment with evolving requirements.
- Creative problem-solving skills in unfamiliar situations.
- Experience troubleshooting distributed systems and identifying root causes.