Ведущий backend-разработчик — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
DgMm yKBYp - холдинг, развивающий торговые сети и телекоммуникационную инфраструктуру в Крыму и Новороссии. Компании холдинга занимают ключевые позиции на рынках присутствия и формируют современную среду для жизни и бизнеса в регионах.
В аккредитованную ИТ компанию Холдинга приглашаем кандидатов на позицию Ведущий backend-разработчик (Kotlin)
Условия:
• Удалённый формат работы;
• Оформление в Аккредитованную ИТ компанию;
• График работы 5\2, с 9:00 до 18:00 по МСК;
• Размер заработной платы обсуждается индивидуально;
• Официальное трудоустройство, согласно ТК РФ;
• Интересные задачи, корпоративное обучение в рамках должности;
• Работа в крупной развивающейся компании.
Наши ожидания:
• Опыт работы от 4 лет backend-разработки в прод на Kotlin (или Java с готовностью перейти на Kotlin): Spring Boot или Ktor, корутины;
• Опыт в логистике/доставке;
• PostgreSQL + PostGIS, Redis;
• Kafka/RabbitMQ, событийная архитектура;
• Работа с геоданными и картографическими API;
• REST/gRPC, WebSocket;
• Docker, Kubernetes, CI/CD, observability.
Ваши задачи:
• Разработать бэкенд курьерской платформы: смены, статусы курьеров, заказы, назначение, треки;
• Реализовать алгоритмы назначения заказов курьерам и объединения в рейсы с учетом загрузки и слотов;
• Интегрироваться с картографическими сервисами: геокодирование, построение маршрутов, расчет времени в пути;
• Принимать и обрабатывать геопозицию в реальном времени, отдавать трекинг курьера в витрину;
• Реализовать интеграции с 1С даркстора, витриной, телефонией (маскировка номеров), push-уведомлениями, платформами для самозанятых;
• Разработать сервисы планирования смен и расчета выплат и показателей;
• Разработать API для приложения курьера и панели диспетчера, офлайн-синхронизацию;
• Обеспечить производительность, отказоустойчивость и мониторинг;
• Писать тесты, участвовать в code review, устранять технический долг.