👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Бэкенд-разработчик в команду Яндекс Календарь (Java/Kotlin)

Местоположение и тип занятости

Москва, Санкт-ПетербургПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

О компании и команде

Наша команда разрабатывает корпоративный Календарь — инсталляцию, которая интегрирована с масштабной системой внутренних сервисов и поддерживает рабочие процессы всей компании. Мы тесно работаем с командами B2B- и B2C-решений, чтобы быть полезными не только внутри Яндекса, но и снаружи. Пользователи корпоративного Календаря генерируют нагрузку в 800 RPS, а бэкенд в среднем отвечает на запросы меньше чем за 100 мс.

Мы инвестируем много усилий в безотказную работу сервиса 24/7. В условиях бурного развития компании наша команда постоянно отвечает на вызовы масштабирования сервиса. Так нагрузка на сервис за 2023 год выросла приблизительно на 44%.

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

Ожидания от кандидата

Разработка новых фич

Яндекс постоянно развивается: меняются старые процессы, появляются новые потребности. Календарь, которым пользуется практически каждый сотрудник компании, должен оперативно отвечать этим изменениям, поддерживать новые пользовательские сценарии. Оптимизация времени сотрудников, интеграция со сторонними сервисами для бесшовного использования внутренней инфраструктуры и многое другое — постоянная часть нашей дорожной карты.

Масштабирование и поддержка
С развитием и ростом компании увеличивается нагрузка на сервис, усложняются операции, которые он реализует и, как следствие, появляется необходимость непрерывно масштабировать сервис. Не все проблемы можно «залить железом», к тому же такое решение — моветон. Чтобы сервис отвечал критериям доступности, команда календаря старается непрерывно оптимизировать сервис и вести разработку с оглядкой на возможность масштабирования. Это удаётся не всегда.

Пересмотр архитектуры
Календарь — достаточно зрелый сервис с большой кодовой базой. Монолит даёт о себе знать: подходы, которые работали для 100 пользователей, устарели. Мы регулярно пересматриваем архитектурные решения внутри сервиса: пилим монолит на микросервисы, выносим ресурсоёмкие задачи в фон и т. далее.

Условия работы

  • Уверенно владеете Java или Kotlin и писали на них бэкенд
  • Работали со Spring
  • Любите автотесты
  • Работали с PostgreSQL
  • Способны декомпозировать задачи и доводить формулировку менеджера до работающей фичи

Бонусы

Высокий совокупный доход

  • Премии каждые полгода для всех, кто успешно прошёл ревью.

Офисы, в которые хочется ходить

  • Удобные, красивые и технологичные офисы с зонами для работы и отдыха, спортзалами, йога-классами, массажными кабинетами и не только
  • В офисах есть бесплатные парковки для машин и велосипедов

Расширенная медицинская страховка

  •  9 видов чекапов, телемедицина 24/7, лечение критических заболеваний
  • Психотерапия — компенсация сессий в «Ясно» и Яндекс Здоровье, психотерапевты в клиниках и офисах
  • Стоматология — плановые процедуры, профессиональная чистка и приёмы стоматолога-ортодонта
  • Через год работы можно сделать лазерную коррекцию зрения. После 2 лет в ДМС входит ведение беременности и роды
  • Компенсируем 80% стоимости ДМС для супругов и детей

Возможности для роста

  • Есть всё, чтобы учиться: внутренняя платформа с 100+ курсами, менторство и программы для руководителей
  • Оплачиваем участие в профильных конференциях и помогаем подготовиться к публичным выступлениям
  • Если для рабочих задач нужен иностранный язык, организуем обучение и оплатим 50% стоимости

Жилищная программа

  • После года работы при соответствии правилам программы можно получить заём с льготной ставкой на покупку жилья или ремонт
  • Компенсация питания
  • На бейджике сотрудника есть ежедневный лимит, который можно тратить на еду и напитки в столовых офисов, кофейнях и ресторанах поблизости

Скидки от партнёров

  • Бейджик Яндекса помогает экономить в самых разных местах: от спортивных магазинов и отелей до груминг-салонов и образовательных курсов