Яндекс Вертикали — это четыре крупных продукта: Авто.ру, Яндекс Аренда, Яндекс Недвижимость и СM.Expert. Их ежедневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS.
Наши разработчики плотно взаимодействуют с владельцами продуктов и влияют на развитие продуктов, вникают во фронтенд, чтобы предложить правильное решение на бэкенде и разрабатывают инфраструктурные решения для остальных сервисов. Например, систему поставки и хранения бизнес-событий, которая обрабатывает терабайты типизированных сообщений в день, или систему работы с подменными телефонными номерами, которая пропускает тысячи часов разговоров ежедневно.
Обязанности
- Проектировать архитектуру продуктовых фич и разрабатывать их
- Решать сложные технические задачи
- Активно принимать ключевые технические решения
- Развивать инфраструктуру, инструменты разработки и процессы в команде
Требования
- Наш стек:
- Пишем преимущественно на Scala (много ZIO, немного Cats Effect)
- Храним код на GitHub, экспериментируем с большими монорепозиториями, в которых собираем код при помощи Bazel или SBT
- Используем Docker для контейнеризации, применяем PostgreSQL, MySQL, Kafka, Cassandra, Couchbase, Redis, ClickHouse, YDB
- Простое развёртывание через Telegram-бота во внутреннее облако, удобные интерфейсы для работы с логами и трейсами
- Мы ждем, что вы:
- Любите программирование
- Готовы разобраться со Scala