Go Developer for the Communications Team
Company: Avito
Location: Moscow, remote, RU
Employment Type: FULL_TIME
About the Team:
The team develops functionality for communication between sellers and buyers, including automatic special offers.
Your Responsibilities:
- Maintain and develop services responsible for user communications;
- Work in a team towards common goals, decompose, estimate, and plan task implementation;
- Develop and improve service architecture;
- Interact with other teams for integration and feature enhancement;
- Ensure high service availability under high load;
- Work on Avito's technical projects.
We expect you to have:
- Solid Go skills;
- Experience developing multithreaded applications;
- Familiarity with Linux and command-line proficiency;
- Knowledge of SQL and experience with relational databases;
- Ability to write tests;
- Experience developing distributed services;
- Ability to delve into the business aspects of the product you are creating.
Working with Us Means:
- The opportunity to implement your ideas in Avito projects;
- A team ready to support your initiatives;
- Top-tier equipment, additional monitors, and everything you need for productive work;
- A transparent bonus system and a salary that will be discussed during the interview;
- A personal budget for learning, which can be spent on books, courses, and conferences;
- Health and wellness benefits: from day one, you'll have VHI with dental coverage, and we have an on-site therapist and massage therapist;
- The option to work remotely and a comfortable office located two minutes from the Belorusskaya metro station: panoramic city center views, private workspaces, and relaxation areas.