О компании:
SMALL — онлайн-ритейлер повседневных товаров, работающий в 19 городах Казахстана. Ежедневно мы обрабатываем 20 000+ заказов, управляем портфелем из 40 000 SKU и работаем с 2 000+ поставщиками.
Доставка — ключевое звено в цепочке выполнения заказов. Мы уже автоматизировали часть процессов, но хотим выйти на следующий уровень: алгоритмы, которые самостоятельно рассчитывают маршруты, управляют рейсами, оптимизируют загрузку транспорта и освобождают команду от рутины.
Ваша миссия:
Автоматизировать процессы доставки — развить алгоритмы маршрутизации, расчёта загрузки и контроля исполнения рейсов. Система должна автоматически конвертировать заявки в оптимальные маршруты с учётом временны́х окон, вместимости транспорта и приоритетов.
Управлять командой — сформировать и развивать команду инженеров (бэкенд, фронтенд, аналитики данных). Определять техническое видение, ставить задачи, проводить ревью, развивать компетенции.
Обеспечить надёжность — внедрять и поддерживать практики CI/CD, мониторинга и incident management. Обеспечивать трассируемость каждой операции.
Внедрять инновации — исследовать и применять новые технологии: динамическая маршрутизация, ML-прогнозирование времени доставки, интеграция с OSM/OSRM.
Что вы получите:
- Зарплата: обсуждается индивидуально по итогам интервью, ориентируемся на рыночный уровень для данной роли + квартальные бонусы за KPI
- Формат работы: гибрид — офис в Алматы или полная удалёнка
- Команда: вы возглавите существующую команду из 4 инженеров и будете участвовать в найме
- Автономия: свобода в выборе технологий и инструментов в рамках согласованного стека
- Влияние: ваши решения напрямую влияют на скорость и стоимость доставки по всей стране
Ожидания по результатам:
- 3 месяца: глубокое понимание текущих требований, архитектура приложения доставки, первые модули для mpv.
- 6 месяцев: запущено mpv приложения доставки, команда работает по выстроенным процессам
Требования:
Опыт и домен:
- 5+ лет в разработке высоконагруженных систем
- Опыт в логистике, ритейле или e-commerce, в сервисах доставки — существенный плюс
- Опыт работы с TMS/WMS-системами
Управление:
- Опыт руководства командой инженеров в роли Tech Lead / Engineering Lead
- Умение принимать архитектурные решения, проводить code review, декомпозировать задачи
Технический стек:
- Бэкенд: Go (основной стек)
- Базы данных: PostgreSQL, опыт с NoSQL и кешированием
- Инфраструктура: Docker, Kubernetes, GitLab CI или аналоги
- Интеграции: REST API, event-driven архитектура, очереди сообщений
- Геосервисы: OpenStreetMap (OSM), OSRM, Valhalla или аналогичные картографические платформы
- Фронтенд: понимание специфики, опыт с RectNative/React/Vue/Angular будет плюсом
Коммуникации:
- Умение переводить операционные боли в технические задачи и обратно
- Навык работы с продуктовыми, операционными и DevOps-командами
Будет плюсом:
- Опыт внедрения ML-моделей в логистических процессах
- Знакомство с алгоритмами VRP/TSP (задача маршрутизации транспорта)
- Опыт построения систем трекинга в реальном времени
- Знание Keycloak или аналогичных IAM-решений