📍 Москва (м. Белорусская)Санкт-Петербург (м. Новочеркасская)КазаньСамараМожно удалённо из РФ
Avito.ru — самый популярный сайт объявлений в России, входит в топ-5 площадок рунета, топ-3 мировых классифайдов, топ-3 самых дорогих компаний рунета. Каждый месяц на Авито бывает более 33 миллионов человек — это около четверти населения России.
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы.
Мы ищем инженера, который “с огоньком” возьмется за развитие нашего продукта — Платформа скидок — и, совместно с командой, будет за него отвечать.
Технологии/инструменты
GoPostgreSQLRedisKubernetesGrafanaKafka
О команде
Наша команда развивает сделки через транзакцию. Мы хотим, чтобы покупки и продажи происходили у нас на сайте или в приложении, например, через Авито Доставку. Так обеспечивается гладкость и безопасность процесса для всех сторон. А ещё мы работаем над скидками и программами лояльности, чтобы покупки были доступнее для всех.
Примеры будущих задач
- Спроектировать и защитить техническое решение на стыке нескольких кластеров, оценить риски и продумать стратегию управления ими.
- Участвовать в разработке платформенного решения по управлению скидками/бонусами и взять ответственность за его часть.
- Добавить новую скидочную механику в платформенное решение в виде отдельного web-сервиса.
- Оптимизировать работу метода расчета скидок по ряду условий, сократить response time на 20%.
- Добавить интеграцию с сервисом смежной команды для валидации данных по заказу.
- Актуализировать и развивать архитектуру сервисов команды.
- Оптимизировать HighLoad-сервисы с тысячами и миллионами RPM.
Чем предстоит заниматься
- Работать в кросс-функциональной команде по методологии Scrum.
- Разрабатывать новые сервисы на Go.
- Деплоить их в Kubernetes и мониторить через Grafana.
- Работать с продвинутой внутренней платформой PaaS.
- Прорабатывать архитектуру и проектировать микросервисы.
- Работать с БД PostgreSQL, Redis, асинхронной шиной данных на Kafka и очередью на Pulsar.
Мы ждём, что вы
- Знаете основы Computer Science.
- Знаете архитектурные паттерны и их применение.
- Понимаете best practice-ы проектирования сервисов (SOLID, KISS, DRY) и применяете их.
- Понимаете как устроена сеть и что происходит по ту сторону запроса.
- Умеете писать код на Go.
- Понимаете концепции микросервисов, знаете основы их проектирования.
- Умеете писать запросы в реляционную базу (совсем круто, если в Postgres) и понимаете, что Redis — это не кэш.
- Готовы конструктивно обсуждать и защищать архитектурные решения.
Будет здорово плюсом, если вы:
- Умеете работать с Linux.
- Понимаете несколько уровней абстракции ниже своего кода.
Работа у нас — это
- Возможность реализовать свои идеи в проекте с многомиллионной аудиторией.
- Талантливая команда, готовая поддержать ваши инициативы.
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы.
- Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании.
- Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист.
- Личный бюджет на обучение, который можно тратить на книги, курсы и конференции.
- Развитие полезных навыков: на курсах для сотрудников можно прокачать искусство переговоров или выучить английский.
- Талантливая команда, готовая поддержать ваши инициативы.
- Удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Анастасия Мусина IT Recruiter