Java/Scala разработчик в Яндекс.Вертикали
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Яндекс.Вертикали — это сервисы объявлений Яндекса (Авто.ру, Яндекс.Недвижимость и Яндекс.Объявления). Наша команда создает и развивает как продуктовые сервисы, которыми пользуются миллионы людей по всей России, так и внутренние компоненты, пользователями которых являются другие команды в Яндексе.
Сейчас мы ищем бекенд-разработчиков. В наших проектах мы обычно пишем на Scala (и готовы научить любого, кто ориентируется в Java), храним данные в MySQL, Cassandra, Couchbase и Hadoop, посылаем сообщения в Kafka, стараемся разворачивать приложения Docker-контейнерами в Nomad-кластер с Consul и Envoy внутри. Хорошо, если вы хотя бы слышали все эти слова.
Стек используемых технологий разнообразен - от стандартной библиотеки и akka (в основном в прочтении akka-http и akka-streams) через cats и doobie до недавно потыканного палочкой zio. Но мы используем и очень много собственных наработок, которые помогают нам бежать быстрее и качественнее.
В нашей культуре принято иметь свободу в выборе технологий при условии способности нести ответственность за принятые решения. Свобода и ответственность - вот наше кредо.
Мы любим самостоятельных и активных разработчиков, которым есть что сказать по поводу входящих задач и у которых найдется достаточно аргументов, чтобы отстоять свою точку зрения. Просто уметь разговаривать при этом не достаточно — мы ждем, что вы знаете классические алгоритмы, структуры данных и особенности разработки и эксплуатации распределенных приложений, понимаете, как тестировать и документировать собственный код и умеете нести ответственность за конечный результат, а не только за свой маленький кусочек кода в рамках текущей задачи.
Наши команды разработки находятся в Москве и в Санкт-Петербурге, мы не готовы расширять эту географию, но готовы перевезти хороших кандидатов поближе к себе. Мы можем обсудить вариант удалённого сотрудничества, но каждый случай будет рассматриваться отдельно.
Размер оклада будет обсуждаться с каждым кандидатом индивидуально в зависимости от итогов прохождения собеседования.
Условия:
- современный офис со всеми необходимыми для комфортной работы и отдыха условиями, есть парковка (каждый день мы мониторим эпидемиологическую ситуацию, поэтому формат работы может меняться и зависит от общих правил работы офисов Яндекса);
- официальное трудоустройство;
- компенсация оплаты питания на территории кампуса и в окрестностях;
- гибкий график: мы не контролируем, кто во сколько приходит и уходит, ключевая задача для каждого из нас — выполнять поставленные цели;
- профессиональная команда, у которой можно многому научиться и перенять полезный опыт;
- культура открытости, взаимопомощи: у нас работают люди, увлеченные и небезразличные к тому, что они делают;
- высокая скорость работы и возможность быстро увидеть свой вклад и результаты работы;
- работа в технологической компании, где есть возможность делать полезные сервисы, которыми пользуются миллионы людей.