Go-разработчик в команду платформы звонков
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Calls Platform - платформенная команда звонков Авито. Мы делаем так, чтобы покупатель и продавец могли созвониться по любому объявлению, не раскрывая друг другу личные номера, и чтобы этот канал работал надежно при миллионах звонков в день.
Вам предстоит:
- Разрабатывать и развивать backend-сервисы платформы звонков Авито на языке Go: реализовывать логику GSM-звонков через виртуальные номера, интернет-звонков через приложение, а также маршрутизации исходящих вызовов от имени Авито.
- Возглавлять задачи и проекты от этапа проектирования до выкатки в продакшен, продолжая работу после запуска — поддерживать, закрывать технический долг и вести документацию.
- Участвовать в дежурствах: анализировать алерты, устранять инциденты, работать с обращениями поддержки.
- Взаимодействовать с внешними потребителями платформы: проектировать контракты API и событий, дорабатывать платформу согласно потребностям пользователей, помогать клиентам в интеграции.
- Ставить барьеры качества и надежности: поддерживать SLI >= SLO (99,9% для критических сценариев), учитывать graceful degradation и проводить шаталити.
Мы ждём, что вы:
- Имеете от 3–4 лет опыта backend-разработки с product-опытом. Опыт работы с Go — желателен, но не обязателен.
- Имеете опыт работы с высоконагруженными распределёнными системами: микросервисы, синхронное и асинхронное взаимодействие, понимание сложностей и архитектуры этих систем.
- Уверенно работаете с PostgreSQL (проектирование схем, миграции, оптимизация SQL) и Redis.
- Владеете навыками самостоятельного проектирования и внедрения проектов средней сложности: от архитектуры и реализации до запуска в продакшен без постороннего участия.
- Имеете инженерную культуру: привычка покрывать решения тестами, настраивать метрики и алерты, писать документацию и закрывать технический долг.
- Имеете хорошие коммуникативные навыки: планируется активное взаимодействие с внешними командами-потребителями платформы.
Будет здорово, если вы:
- Имеете опыт в телефонии/VoIP: SIP, WebRTC, медиасерверы.
- Использовали ClickHouse на production-задачах.
- Работали в платформенных командах.
- Применяете AI-агентов в повседневной разработке: Claude Code, Cursor и похожие инструменты.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.