Разработчик бэкенда на Java или Kotlin
Мы разрабатываем надёжные цифровые инструменты для эффективной работы HR-отдела, бухгалтерии (расчёт заработной платы), команды льгот и компенсаций. Наши продукты помогают автоматизировать рутину, ускоряют процессы, снижают риск возникновения ошибок и гарантируют высокую точность расчётов. Мы занимаемся реализацией AI-компонентов, автоматизирующих рабочие сценарии пользователей.
Наши решения уже работают в российских и международных подразделениях компании: их используют как профильные пользователи HR, так и все сотрудники Яндекса, сталкиваясь с кадровыми и зарплатными вопросами.
Если вы хотите стать частью проектов, которые влияют на стратегические цели компании, видеть результат своей работы и вносить вклад в повышение комфорта и мотивации сотрудников всего Яндекса — будем рады видеть вас в нашей команде.
Задачи и обязанности
Проектирование технических решений и их реализация
Вам предстоит детально прорабатывать требования и искать оптимальные архитектурные решения с учётом масштабируемости и производительности. Вы будете разрабатывать и поддерживать сервисы для автоматизации и повышения прозрачности процессов HR-направления. Необходимо проектировать API для надёжной интеграции с экосистемой Яндекса и внешними системами. Предстоит работать с нетривиальными бизнес-процессами: обеспечением соблюдения законодательства, разными налоговыми резидентствами и статусами сотрудников, расчётами займов и компенсаций и многими другими.
Развёртывание инфраструктуры и обеспечение её стабильной эксплуатации
Наши разработчики ведут свои продукты от идеи до продакшена — полностью автономно и с максимальной ответственностью. Вы будете отвечать за проектирование инфраструктуры: определять ресурсные потребности приложения, выбирать дата-центры и настраивать параметры развёртывания, обеспечивать маршрутизацию пользовательского трафика до бэкенда. Вам предстоит следить за качеством кода: писать автотесты, совершенствовать тестовую стратегию команды, участвовать в код-ревью, чтобы делиться опытом и расти вместе.
В ваши задачи также войдёт оптимизация и поддержка: рефакторинг, избавление от легаси, повышение поддерживаемости компонентов для гибкости и масштабируемости системы. Помимо этого, в вашей зоне ответственности будет аналитика и мониторинг: внедрение метрик, сбор дашбордов, настройка алертов.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Владеете Java или Kotlin
- Работали со Spring Framework
- На базовом уровне понимаете микросервисную архитектуру, REST/gRPC, принципы CI/CD
- Пишете эффективный и понятный код
- Способны и готовы объяснять свои решения, договариваться с коллегами
- Самостоятельны и ответственны
- По-настоящему увлечены своим делом и хотите, чтобы общая работа давала результат — чтобы наши пользователи чувствовали себя счастливее