Go-разработчик в команду коммуникаций
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Миссия продукта — помогать маркетологам Авито обеспечивать измеримый рост покупателей за счёт инструментов прямого маркетинга и данных для продуманных коммуникаций в масштабе.
Команда развивает CRM-платформу для создания и отправки регулярных и RT-маркетинговых коммуникаций, а также платформу доставки: email, SMS, app/web push, Notification Center и настройки уведомлений.
Примеры будущих задач:
Ищем разработчика в CRM-юнит Авито, который организационно входит в горизонтальную команду CRM-ML.
В рамках квартала вы будете подключаться к разным командам юнита по приоритетам бизнеса и усиливать наиболее критичные направления — там, где выше нагрузка и потребность в ресурсе.
Эта роль подойдёт инженеру, который быстро входит в новый контекст, ведёт задачи end-to-end и отвечает за измеримый эффект в продуктовых и платформенных метриках.
Вам предстоит:
- усиливать команды CRM-юнита в приоритетных для бизнеса задачах в рамках квартальных целей;
- разрабатывать и развивать бэкенд-сервисы на Go для регулярных и RT-коммуникаций;
- повышать надёжность и производительность критичных компонентов коммуникационной платформы;
- проектировать и оптимизировать интеграции с внутренними сервисами и каналами доставки;
- работать с PostgreSQL: проектировать схемы, писать и оптимизировать сложные запросы, анализировать планы выполнения;
- сопровождать решения в продакшене: мониторинг, алертинг, разбор инцидентов, участие в постмортемах;
- взаимодействовать со смежными командами по SLA, форматам интеграций, приоритетам и техническим ограничениям;
- участвовать в техническом планировании, декомпозиции и оценке задач вместе с тимлидами и продакт-менеджерами.
Мы ждём, что вы:
- уверенно владеете Go и Python;
- понимаете принципы работы высоконагруженных и/или критичных по надёжности систем;
- умеете вести задачу от проработки до деплоя и поддержки в продакшене;
- имеете практический опыт разработки продакшен-сервисов на Go (фичи/проекты, работающие в продакшене);
- уверенно работаете с PostgreSQL (сложные запросы, оптимизация, транзакции, индексы);
- имеете опыт эксплуатации сервисов: мониторинг, логирование, разбор инцидентов, участие в постмортемах;
- берёте ответственность за результат и умеете эффективно работать в команде.
Будет здорово, если вы:
- работали с высоконагруженными или критичными системами (мессенджеры, платёжные системы, коммуникационные сервисы, RT-сценарии);
- работали с NoSQL-базами данных;
- уверенно выстраиваете коммуникацию со смежными командами: договариваетесь о форматах, SLA и приоритетах, аргументируете технические решения и ограничения;
- адаптивны к смене контекста и команд в рамках квартала, быстро входите в новые задачи без потери качества.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.