Senior Go Developer for the Authorization and Anti-Fraud Team
About the Team
The mission of the authorization and anti-fraud team for login scenarios is to make user account access simple, secure, and intuitive. We develop new and maintain existing scenarios for login, registration, and account recovery. All authorized Avito traffic goes through us.
You will:
- work at the intersection of authentication, authorization, and anti-fraud;
- ensure the stability and reliability of critical services;
- maintain and develop a high-load session service (peak load exceeds 11M RPM);
- develop and maintain login, registration, and account recovery scenarios.
We expect you to:
- have advanced knowledge of Go;
- have experience with high loads (from 5M RPM);
- have experience designing high-load databases and caching systems with a volume from 200 GB;
- have experience working with Go microservices, gRPC;
- know how to design external APIs;
- have experience with Docker, Kubernetes;
- have experience working with ML and DS services (will be a plus).
Working with us means:
- an opportunity to implement your ideas in a project with a multi-million audience;
- a talented team ready to support your initiatives;
- powerful hardware, additional monitors, and everything needed for productive work;
- a transparent bonus system, a decent salary — we will discuss the amount during the interview;
- a personal training budget that can be spent on books, courses, and conferences;
- care for your health: from day one, you will have VHI with dental coverage; a therapist and massage therapist are available at the office;
- remote work from anywhere in the world or a wonderful office two minutes from Belorusskaya metro station: panoramic view of the city center, spaces for secluded work, and relaxation zones.