📍 Москва (м. Белорусская)Офис или гибрид
Avito.ru — самый популярный сайт объявлений в России, входит в топ-5 площадок рунета, топ-3 мировых классифайдов, топ-3 самых дорогих компаний рунета. Сейчас открыта вакансия на позицию Backend разработчика в нескольких командах:
- Юнит Антимонолит. Занимаются процессом трансформации монолитной архитектуры в микросервисы. В процессе распила монолита где-то пишут код сами, где-то решают задачи силами других команд. Приходится много читать или рефакторить PHP и писать новые сервисы на Golang. Цель — выстроить архитектуру, позволяющую продуктовым командам максимально быстро и эффективно развивать продукт.
- Юнит Core Services. Занимаются разработкой и поддержкой ключевых платформенных сервисов Авито. Отвечают за такие сервисы как Инфомодель — сервис, предоставляющий конструктор метаданных объявлений; ItemStorage — хранилище всех объявлений Авито; UserProfile — сервис, занимающийся хранением и обработкой всех пользователей Авито; и прочие крупные сервисы.
Руководители
Team Lead.
Почему рекомендуем
- Возможность приносить пользу миллионам пользователей, реализуя решения, основанные на данных.
Чем предстоит заниматься
В команде разработки Юнит Core Services:
- Развивать, поддерживать API админки и вспомогательных сервисов.
- Разрабатывать новые сервисы вокруг платформы.
- Заниматься интеграцией проекта в подсистемы Авито.
- Работать над CI/CD процессами в команде.
В команде Backend разработки Юнит Core Services:
- Проектировать и разрабатывать высоко-нагруженные сервисы.
- Заниматься интеграцией сервисов в подсистемы Авито.
- Поддерживать существующие core сервисы (сервис профиль пользователя, объявления).
В команде Backend разработки Юнит Антимонолит:
- Писать новые сервисы на Golang (портирование кода из монолита в микросервисы).
- Заниматься вопросами perfomance и gracefull degradation.
- Собирать технические метрики качества работы приложения и решать выявленные проблемы.
- Работать над трансформацией монолитной архитектуры в микросервисную.
- Читать и рефакторить чужой PHP код.
Кого ищут
- Знаете в чём плюсы и минусы языков PHP и Go.
- Знаете как работает HTTP.
- Участвовали в разработке или проектировании API сервисов.
- Имеете базовую подготовку по алгоритмам и структурам данных.
- Любите и пишите тесты.
- Знакомы с принципами микросервисной архитектуры.
- Понимаете как работает ОС.
- Имеете опыт работы с реляционными БД.
Не обязательно, но будет плюсом, если вы:
- Знаете как языки работают под капотом.
- Имеете опыт профилирования приложений.
- Работали с PostgreSQL.
- Используете в работе Docker или Kubernetes; знакомы с JavaScript.
Что предлагают
- Интересные и важные задачи на очень большом проекте.
- Передовые технологии и подходы, возможность пробовать новое.
- Опытные и заинтересованные коллеги, готовые оказать поддержку.
- Возможность приносить пользу миллионам пользователей, реализуя решения, основанные на данных.
- Возможность проходить обучение за счет компании, участие во внутренних митапах, хакатонах, тренингах.
- Комфортные условия работы: ДМС, фитнес, обеды в офисе и прекрасный вид на центр Москвы.
Как устроен процесс найма
- Базовое техническое интервью.
- Расширенное техническое интервью.
- Финальное интервью.
Диана Ялалова Talent Partner