Бэкенд-разработчик на Scala
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Яндекс Вертикали — это четыре крупных продукта: Авто.ру, Яндекс Аренда, Яндекс Недвижимость и CM.Expert. Их ежедневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS.
Любопытные факты о наших разработчиках:
- плотно взаимодействуют с владельцами продуктов и влияют на развитие продуктов;
- вникают во фронтенд, чтобы предложить правильное решение на бэкенде;
- разрабатывают инфраструктурные решения для остальных сервисов. Например, систему поставки и хранения бизнес-событий, которая обрабатывает терабайты типизированных сообщений в день, или систему работы с подменными телефонными номерами, которая пропускает тысячи часов разговоров ежедневно.
Наш стек:
- пишем преимущественно на Scala (много ZIO, немного Cats Effect);
- экспериментируем с большими монорепозиториями, в которых собираем код при помощи Bazel или SBT;
- используем Docker для контейнеризации, применяем PostgreSQL, MySQL, Kafka, Cassandra, Couchbase, Redis, ClickHouse, YDB;
- простое развёртывание через Telegram-бота во внутреннее облако, удобные интерфейсы для работы с логами и трейсами.
Что нужно делать:
- проектировать архитектуру продуктовых фич и разрабатывать их;
- решать сложные технические задачи;
- активно принимать ключевые технические решения;
- развивать инфраструктуру, инструменты разработки и процессы в команде.
Мы ждем, что вы:
- любите программирование;
- готовы разобраться со Scala.
Условия:
- возможность выбрать место работы: в офисе в Москве (БЦ «Аврора», ст. м. «Павелецкая»), Санкт-Петербурге (БЦ «Бенуа», Калининский район) или любом городе, где есть офис Яндекса;
- возможен полностью удалённый формат;
- офисы с большими парковками, кофе-пойнтами и стульями Herman Miller на каждом рабочем месте;
- хорошее оборудование: на выбор мощный ноутбук Dell на ОС Windows или Linux или Macbook Pro, выделенная виртуалка с необходимыми ресурсами;
- объёмный полис ДМС со стоматологией, коррекцией зрения, регулярной диагностикой и помощью при онкологических или сердечных заболеваниях. ДМС можно купить и для близких родственников — компания оплатит 80%;
- сотни корпоративных скидок во всех областях жизни;
- компенсация питания в офисе;
- оплата обучения и участия в конференциях;
- корпоративная ипотека под 0–3%.
Рассматриваем кандидатов уровня middle и выше, готовы предложить оклад до нескольких сотен тысяч. С топовыми кандидатами обсуждаем условия индивидуально и не ограничиваемся вилкой.
Собеседования проходят в два этапа:
- на первом поговорим об опыте и общих вопросах по разработке, попросим написать код для небольших алгоритмических задачек;
- на втором предложим спроектировать сервис, реализующий часть функциональности одного из наших проектов или популярного интернет-ресурса.
Если в процессе собеседований что-то не сложится, то обязательно дадим конструктивную обратную связь и будем ждать вас снова.
Если всё пройдет хорошо, на финальной встрече расскажем о наших командах и проектах, ответим на вопросы и в случае положительного решения оперативно пришлём оффер.