Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРуководитель группы разработки в «Квартиры»
Мы строим внутри Поиска универсальный сервис для поиска и покупки недвижимости. Наш сервис основан на уважении, экспертности и стремлении превосходить ожидания. С его помощью каждый сможет быстро, удобно и безопасно найти свой новый дом.
Это сложная инженерная система, которая работает с огромными массивами данных, ML-моделями и рекомендациями. Нам нужен лидер: он будет отвечать за архитектуру и совмещать управление командой с активной разработкой. Есть возможность начать работу в роли IC — так вы сможете изучить продукт и технологии изнутри, прежде чем взять на себя руководство командой.
Большинство наших сервисов написано на Java 21, часть — на Scala. Они находятся в монорепозитории под Bazel. Для взаимодействия с клиентами мы используем REST и GraphQL, а для межсервисного взаимодействия — gRPC и Kafka. Данные храним в Apache Lucene, PostgreSQL, MySQL, YDB, YT, ClickHouse и других системах. Также у нас есть Temporal, Grafana, Sentry и не только.
Можно работать в гибридном формате из городов, где есть наши команды (в Москве, Санкт-Петербурге), или удалённо из любого города РФ.
Какие задачи вас ждут
Руководство командойВы будете формировать roadmap разработки, распределять задачи и управлять бэклогом. Помогать инженерам развивать техническую и продуктовую экспертизу. Обеспечивать эффективное взаимодействие с продакт-менеджерами, ML-специалистами, аналитиками и другими стейкхолдерами для достижения целей.
Развитие архитектуры и кодирование
Вы будете участвовать в принятии ключевых решений, балансируя между технической надёжностью и скоростью доставки фич, регулярно писать код в core-компонентах системы, проектировать масштабируемые, отказоустойчивые распределённые системы и работать с большими объёмами данных — обрабатывать, хранить и анализировать их.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Руководили командой в количестве более трёх человек
- Разрабатывали веб-приложения и хорошо понимаете микросервисную архитектуру
- Разрабатывали на Java или другом объектно-ориентированном языке программирования и готовы быстро погрузиться в наш стек
- Понимаете принципы CI/CD и настраивали такие процессы
- Отлично владеете классическими алгоритмами и структурами данных
- Умеете генерировать и проверять продуктовые гипотезы: от идеи до внедрения
- Умеете тестировать свой код и стремитесь к высокой стабильности
- Можете объяснить trade-off своих решений техническим специалистам и бизнесу
- Ответственно подходите к своей работе и аккуратны в деталях
- Получаете удовольствие от того, что ваш код делает жизнь пользователей проще
Будет плюсом, если вы
- Отлично знаете Java SE 17–21
- Работали с распределёнными системами и большими данными
- Использовали реляционные СУБД и key-value-хранилища
- Работали с Kafka или другими message-брокерами
- Работали с HDFS, Spark, YTsaurus или другими MapReduce-системами
- Понимаете принципы работы сетей
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие