Go-разработчик в команду коммуникаций
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
На Авито миллионы покупателей и продавцов находят друг друга. Одна из важных метрик для Авито — количество заключённых сделок на площадке. Это может быть покупка товара, аренда квартиры или заказ услуги. Команда улучшает опыт заключения сделки и отвечает за рост этой метрики через продуктовые запуски.
Команда занимается «доведением сделки до конца» и разрабатывает фичи, которые помогают продавцу и покупателю завершить договорённости. Например: напоминания в чатах о забытой коммуникации (анализ через ML), умные подсказки в чатах (айсбрекеры).
Вам предстоит:
проектировать, разрабатывать и релизить новые фичи на Go, в том числе:
- REST;
- high-load;
- микросервисы;
- писать чистый тестируемый код с покрытием юнит-тестами;
- строить дашборды в Grafana: latency, error rate, traffic, бизнес-метрики фичи;
- настраивать алерты, например при росте 5xx-ошибок или задержки p99 выше порога;
- оценивать влияние проблем на бизнес-метрики фичи;
- проводить код-ревью и давать конструктивную обратную связь;
- обсуждать требования к фиче с бизнес-заказчиком или продакт-менеджером: переводить бизнес-метрики в технические;
- расследовать инциденты по логам, метрикам и трейсам.
Мы ждём, что вы:
- занимались коммерческой разработкой на Go от 3+ лет;
- знаете PostgreSQL и Redis;
- уверенно владеете goroutine, channels, context, sync.Pool, pprof;
- работали с Prometheus и Grafana: писали запросы PromQL, строили дашборды;
- умеете читать и анализировать трейсы в OpenTelemetry/Jaeger;
- расследовали инциденты по логам и метрикам;
- понимаете принципы SRE: SLI/SLO;
- проводили код-ревью и спокойно воспринимаете конструктивную критику;
- работали с ClickHouse.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.