Обязанности:
Развитие архитектурыВы будете самостоятельно проектировать новые сервисы, принимать архитектурные решения и отвечать за их качество. Уже запущены шесть микросервисов, и работа над созданием надёжной и масштабируемой системы продолжается. Сложные интеграции
Наш бэкенд взаимодействует с телематическим оборудованием автомобилей через Яндекс Драйв, мобильным SDK в Яндекс Про, Яндекс Заправками и Паркоматикой. Вам предстоит разобраться в доменной области и найти решения в ситуациях, когда готовых ответов нет. Автоматизация процессов обслуживания
Вы будете строить процессы согласования ремонтов, учёта запчастей и технических осмотров, превращая ручные операции в надёжные автоматизированные флоу. Влияние на продукт
Мы небольшая команда с большими амбициями, и у каждого разработчика есть реальный голос в том, что и как мы строим. Ждём людей, которые думают о коде и о том, какую проблему он решает. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Уверенно владеете Java или готовы перейти на Java 17+
- Работали в команде с фокусом на продукте и привыкли брать ответственность за результат, а не только за техническую часть
- Работали с микросервисной архитектурой и асинхронным взаимодействием (Kafka или аналоги)
- Стремитесь к результату и получаете удовольствие от того, что ваш код приносит счастье пользователям
- Самостоятельно проектируете сервисы и базы данных, умеете обосновывать принятые решения
- Пишете и оптимизируете сложные SQL-запросы и понимаете, как работают индексы и планировщик запросов
Дополнительные требования:
- Работали с ClickHouse
- Работали с телематикой или IoT-устройствами
- Знакомы с DDD и событийно-ориентированными архитектурами
