Backend Developer for the Items Team
About the Team
Our Items team is part of the Core Services unit, which is responsible for developing and supporting Avito's key platform services. These include advertisement storage, user data storage, file storage, as well as the Info Model — a metadata constructor.
The Items team is a collective of experienced professionals working on core services without which Avito would be impossible: the ads service, the ad removal service.
We manage the lifecycle of hundreds of millions of advertisements, treating them as the core entity of our services: from the moment of creation to deletion. Our services collect and store various properties of ads and serve as the single point of access to ads and all related processes.
You will be responsible for:
- developing solution architectures that impact the work of all Avito product teams and all Avito users;
- creating complex but clear products for developers and beyond;
- developing access to work with ads and their data;
- developing the ecosystem for working with ads;
- integrating projects into Avito's subsystems;
- working on CI/CD processes within the team.
We expect you to be:
- an experienced web developer ready to create great tools for colleagues;
- knowledgeable in architecture;
- experienced in developing/designing API services;
- proficient in golang development;
- having basic knowledge of algorithms and data structures;
- someone who loves and writes tests;
- familiar with microservices architecture principles;
- confidently skilled in SQL, having worked with relational databases, able to optimize queries;
- possessing practical experience with high-load systems.
Working with us means:
- The 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 competitive salary — we will discuss the specific 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 private health insurance including dental, a therapist and a masseuse are available at the office;
- remote work from anywhere in the world or a wonderful office located just two minutes from Belorusskaya metro station: a panoramic view of the city center, spaces for focused work, and relaxation areas.