О компании
Наша команда отвечает за программную платформу для автономной доставки грузов. Важнейший вектор работы — организация транспортировки товаров. Сейчас направление активно развивается. Мы ищем сильного разработчика, который поможет формировать архитектуру системы так, чтобы она выдерживала рост нагрузки и обеспечивала высокую скорость интеграций.
Обязанности
- Разработка ядра системы перемещения товаров: участвовать в проектировании и внедрении комплекса сервисов, от которых зависит выполнение реальных заказов, поэтому важны надёжность, предсказуемость и устойчивость системы под нагрузкой
- Разработка интеграционной платформы для взаимодействия со складскими системами партнёров: разрабатывать унифицированную платформу, которая глубоко встроена во внутреннюю инфраструктуру и одновременно служит точкой интеграции с внешними партнёрами, а также обеспечивает прозрачность процесса вокруг доставки
- Реализация приложений для водителя на мобильных платформах: разработать приложение, которое будет простым в освоении для конечных пользователей и в то же время высоконадёжным. Оно должно стабильно сохранять целостность данных при транзакциях даже в условиях нестабильного соединения, безошибочно обрабатывать очереди операций и обеспечивать корректность действий пользователей
Требования
- Уверенно владеете Go, используете Python как рабочий инструмент
- Проектировали высоконагруженные системы со строгими требованиями к надёжности, понимаете компромиссы консистентности и доступности
- Строили внешние интеграционные контуры и умеете фиксировать контракты
- Пишете тестируемый код, отвечаете за эксплуатацию своих сервисов
Условия
- Будет плюсом, если вы работали в сфере логистики, WMS, TMS или e-commerce-учёта
- Имели дело с event-driven-архитектурами (Kafka или аналоги)
- Разрабатывали бэкенд для мобильных клиентов (версионирование API, офлайн-режим)