Наша команда разрабатывает HR-систему для складов Маркета. Основная задача HRMS (или Гермеса, как его называют внутри) — управление жизненным циклом сотрудников от найма до увольнения, а также сбор аналитических данных, с помощью которых можно анализировать численность сотрудников на площадках и оценивать затраты. Наш сервис готовит рабочие места для кладовщиков, бригадиров, операторов ПРТ и других сотрудников складов. Создаёт учётки в складских системах, в системе биометрии, в системе обучения. А после начала работы автоматически отслеживает присутствие людей на рабочем месте и рассчитывает сдельную часть зарплаты.

Обязанности:

Проектирование и разработка
У нас нет системных аналитиков и архитекторов — функциональные требования поступают от бизнес-аналитиков. Разработчики сами уточняют корнер-кейсы, проектируют архитектуру решения, защищают его и реализуют. Сейчас мы расширяем своё решение, чтобы распространить его на Яндекс Лавку, так что вас ждёт много интересных задач. Оптимизация и рефакторинг
Бо́льшая часть системы — монолит; мы хотим распилить его на сервисы, а код сделать более унифицированным и переиспользуемым. Поэтому у нас есть трек технических задач для поддержания продукта в актуальном и «здоровом» состоянии. Observability
Нашей системой пользуются все склады Маркета, поэтому первый приоритет для нас — это доступность. Важно настраивать мониторинги бизнес-метрик, по которым можно обнаружить проблемы до того, как их заметят пользователи. Это касается и финансовой части продукта, так как мы считаем сдельную часть оплаты и всевозможных интеграций со складскими и яндексовыми системами (Timex, OEBS, WMS, SC). Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Работали с Java 17+ или Kotlin
  • Хорошо знаете SQL и умеете оптимизировать запросы
  • Прорабатывали продуктовые проекты
  • Быстро погружаетесь в кодовую базу
  • Пишете тесты на свой код