Go-разработчик в команду Авито Реклама
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Команда Авито Реклама развивает продукт для рекламодателей, который помогает продвигать товары и услуги внутри экосистемы Авито. Мы создаем инструменты для формирования кампаний, управления бюджетами, настройки аудиторий и отслеживания эффективности. В продукте реализованы личный кабинет, Public API, рекламный аукцион, ML-механики ранжирования, биллинг, статистика и интеграции с регуляторной отчетностью.
Какие задачи вас ждут:
- проектировать и развивать бэкенд Авито Рекламы (финансы, биллинг, ОРД, уведомления, регистрация, админки);
- разрабатывать новые сервисы на Go и совершенствовать существующие;
- прорабатывать и согласовывать архитектурные решения с другими командами Авито;
- участвовать во всем цикле разработки: от обсуждения продуктовых гипотез до запуска в продакшен;
- проводить код-ревью, делиться экспертизой и помогать развиваться другим инженерам;
- участвовать в дежурствах второй линии поддержки: разбирать сложные обращения клиентов и устранять причины проблем.
Примеры будущих задач:
- развивать механику постоплаты;
- участвовать в рефакторинге, масштабировании и стабилизации сервиса биллинга;
- запускать интеграцию Авито Рекламы с внешней сетью Adriver (в рамках взаимодействия нескольких команд кластера Adv);
- развивать инструменты администрирования: работа с опротестованиями, сторнированиями, автоматизация возвратов;
- внедрять функционал промокодов (администрирование, генерация, применение);
- автоматизировать запуск бонусных кампаний (развитие стрима бонусов);
- подключать новые способы приема оплаты;
- интегрировать возможность работы с самозанятыми.
Мы ждем, что вы:
- уверенно владеете Go и умеете писать надежный, поддерживаемый код;
- имеете опыт работы с PostgreSQL и ClickHouse;
- понимаете принципы микросервисной архитектуры и распределенных систем;
- умеете проектировать взаимодействие между сервисами и работать со сложными моделями данных;
- учитываете при разработке производительность, надежность, масштабируемость и консистентность данных.
Работа у нас — это:
- возможность реализовывать идеи в проекте с многомиллионной аудиторией;
- сильная команда, готовая поддерживать инициативы;
- сложные инженерные задачи на стыке финансовых, регуляторных и высоконагруженных систем;
- возможность стать экспертом в домене ОРД и развивать техническое направление Авито Рекламы;
- возможность влиять на архитектуру и участвовать в полном цикле разработки — от идеи до запуска и оценки результата;
- рабочее оборудование и всё необходимое для продуктивной работы;
- прозрачная система премий, условия компенсации обсудим на собеседовании;
- возможность внешнего и внутреннего обучения за счёт компании (курсы, тренинги, лекции, обмен опытом и менторство);
- забота о сотрудниках и их здоровье: с первого дня работы вы получите страховку со стоматологией, в офисе ведут приём терапевт и массажист;
- возможность удалённой работы и офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.