RESPONSIBILITIES- Lead the backend team in designing and maintaining high-load, distributed systems
- Make architectural decisions and own the technical roadmap for the backend domain
- Establish and enforce coding standards, code review practices, and engineering processes
- Drive system performance, scalability, reliability, and observability
- Coordinate production incident management, root cause analysis, and prevention
- Support team growth through 1-on-1s, PDPs, and technical mentorship
REQUIREMENTS- 5+ years of commercial software development experience
- 3+ years with Go (or 1+ year with Go combined with 5+ years in C++/Java/Rust)
- 2+ years in a Lead / Tech Lead role
- Deep knowledge of the Go ecosystem: concurrency, memory management, GC
- Strong PostgreSQL experience, including complex SQL optimization
- Hands-on experience with Kafka, Kubernetes, Docker, and Linux
- Solid understanding of microservices and distributed systems
- Strong leadership and communication skills, including scaling engineering teams
- Native-level Russian
- Experience with NoSQL (e.g. ScyllaDB), iGaming, or high-load financial systems is a plus
- Familiarity with DDD, Clean Architecture, or Hexagonal Architecture is a plus