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