Написать пост
Авито

Backend-разработчик Classified

По итогам собеседованияFull-time, Опыт от 2 лет, Москва, Можно удалённо

Авито — самый популярный сервис объявлений в Европе. В наших базах более миллиарда промодерированных объявлений, из которых более 45 миллионов показывается на сайте прямо сейчас. А наша месячная аудитория — 34,7 млн человек, которые совершают 120 сделок в минуту.

Мы в вертикали Товары занимаемся развитием таких категорий Авито, как личные вещи, электроника, хобби, животные, бизнес. Это десятки миллионов объявлений, десятки миллионов пользователей, миллионы сделок в месяц, действительно высокие нагрузки и большие объемы данных.

Одной из важных задач юнита является развитие инфомодели товаров Авито. Это направление помогает нам улучшать пользовательский опыт при создании объявлений, их поиске и сравнении. Кроме инфомодели мы также занимаемся созданием решений, которые позволяют другим командам управлять страницей модели определенного товара и получать больше информации не уходя с сайта.

Факты про команду:

— У нас сильное внутреннее сообщество экспертов Go, у которых можно перенять знания и подходы к разработке;
— Мы отвечаем за каждую из частей наших продуктов: сами анализируем рынок; сами решаем в какую сторону двигаться; сами ставим задачи; сами их делаем; сами смотрим на результат; сами общаемся с нашими клиентами;
— Мы действительно кросс-функциональные: при необходимости мобильные и фронтенд разработчики сами себе готовят API, а бэкендеры не брезгуют поправить визуальную часть.

Мы ждём, что вы

— Понимаете, что такое ООП, и умеете применять на практике основные паттерны;
— Знакомы с основными алгоритмами, структурами данных;
— Понимаете, как устроен HTTP.
— Имеете опыт коммерческой разработки на Go 1-3 года;
— Оперируете различными паттернами в рамках языка Go;
— Умеете писать API-сервисы и API-клиенты;
— Любите и умеете писать Unit тесты;
— Можете на PHP написать полноценный клиент к стороннему сервису;
— Можете самостоятельно разобраться в чужом PHP коде, в монолите;
— Уверенно пишете SQL и умеете оптимизировать запросы;
— Проектируете БД средней сложности, понимаете индексы, структуры данных.

Будет здорово, если вы

— Имеете опыт работы с NoSQL, системами очередей;
— Работали с Docker/Kubernetes;
— Имеете опыт коммерческой разработки микросервисной архитектуры.

Вам предстоит

— Разрабатывать высокопроизводительные микросервисы на Go и поддерживать код на PHP;
— Проектировать и реализовывать решения для одной из крупнейших вертикалей Авито;
— Справляться с высокой нагрузкой и быстрым ростом этой самой нагрузки;
— Участвовать в разработке продукта, которым пользуются миллионы человек;
— Развивать продукт и работать над новой функциональностью;
— Сопровождать полный цикл жизни продукта от проработки продуктового решения до деплоя кода на серверы;
— Участвовать в проработке архитектурных решений;
— Участвовать в Code Review.

Работа у нас — это

— Возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— Сложные и нетривиальные задачи на стыке online и offline;
— Талантливая команда, готовая поддержать ваши инициативы;
— Возможность выстроить рабочие процессы так, как удобно вашей команде и вам;
— Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— Возможность работать в гибридном графике: дом/офис — решать вам;
— Помощь с переездом в Москву: если вы живете в другом городе, мы оплатим приезд на интервью и поможем обустроиться;
— Замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.