🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Разработчик бэкенда в Мессенджер

Яндекс
Санкт-Петербург, Москва
Гибридный, Офис
Опубликовано: 21 Aug 2025
Яндекс Мессенджер — это сервис для корпоративного общения в составе цифрового пространства Яндекс 360. Мы хотим усилить продукт и вывести его на мировой уровень.

Наша команда разрабатывает высоконагруженный бэкенд, который обрабатывает сотни тысяч запросов в секунду и миллионы сообщений в сутки с нативных приложений и внутренних интеграций.

Наш стек: C++17/20, Java 21 + Spring Boot, PostgreSQL, Linux, а также собственные разработки Яндекса, такие как YDB и Odyssey. На C++ реализованы самые нагруженные компоненты системы, на Java — сопутствующие микросервисы.

Какие задачи вас ждут

Запуск новых продуктовых возможностей и современных инструментов для работы
Мы регулярно добавляем фичи, которые помогают в работе сотням тысяч наших пользователей каждый день. Нативная интеграция с AI, гибкие настройки прав доступа, кросс-продуктовые сценарии — придумайте свою фичу и выкатите её в прод!

Построение коробочного on-premises-решения
Востребованная у крупных клиентов возможность — развёртывание сервиса на своей инфраструктуре. Портировать сервис, который много лет развивается по модели SaaS, на чётко ограниченный набор стандартных для индустрии технологий — особый вызов.

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

Разработка гибких решений для интеграции с другими сервисами
Мессенджер — это не только рабочие чаты в экосистеме Яндекс 360, но и универсальная платформа для построения сценариев коммуникации с пользователями для более чем 20 сервисов Яндекса.

Мы ждем, что вы

  • Хорошо владеете С++17 и STL
  • Знакомы с классическими алгоритмами и структурами данных
  • Уверенно владеете языком запросов SQL
  • Имеете опыт многопоточного программирования
  • Понимаете принципы построения отказоустойчивых систем

Будет плюсом, если вы

  • Разрабатывали высоконагруженные распределённые системы
  • Знакомы с системами очередей (Kafka, RabbitMQ)
  • Имеете промышленный опыт разработки на Java
  • Разрабатывали под Linux
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие