← Все вакансии

Go-разработчик в команду коммуникаций

О команде

Миссия продукта — помогать маркетологам Авито обеспечивать измеримый рост покупателей за счёт инструментов прямого маркетинга и данных для продуманных коммуникаций в масштабе.

Команда развивает 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 и приоритетах, аргументируете технические решения и ограничения;
  • адаптивны к смене контекста и команд в рамках квартала, быстро входите в новые задачи без потери качества.

Работа у нас — это:

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • талантливая команда, готовая поддержать ваши инициативы;
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
  • прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
  • личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Python Go PostgreSQL
Откликнуться →