Бэкенд-разработчик на 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 и выше, готовы предложить оклад до нескольких сотен тысяч. С топовыми кандидатами обсуждаем условия индивидуально и не ограничиваемся вилкой. 

Собеседования проходят в два этапа: 

  • на первом поговорим об опыте и общих вопросах по разработке, попросим написать код для небольших алгоритмических задачек; 
  • на втором предложим спроектировать сервис, реализующий часть функциональности одного из наших проектов или популярного интернет-ресурса. 

Если в процессе собеседований что-то не сложится, то обязательно дадим конструктивную обратную связь и будем ждать вас снова. 

Если всё пройдет хорошо, на финальной встрече расскажем о наших командах и проектах, ответим на вопросы и в случае положительного решения оперативно пришлём оффер.