Старший разработчик Go, Логистика, Маршрутизация
Наша команда создала и продолжает развивать три важных для Ozon сервиса:
1. Маршрутизатор - сервис по созданию маршрутов.
Мы берем курьеров, берем заказы и решаем непростую задачу объединить их наиболее оптимальным образом (под капотом алгоритм с графами, задача коммивояжера).
2. Мониторинг курьера - мы отслеживаем в реальном времени как курьер едет, какие заказы выполняет, какие проблемы встречает.
3. Мастер-система курьеров для всего Ozon. В этом сервисе заключены наиболее ключевые процессы найма, хранения и увольнения курьеров.
Наш стек: Go, PostgreSQL, gRPC, Kafka, Redis, Kubernetes, Docker.
Вам предстоит:
- Разрабатывать микросервисную платформу для крупнейшего e-commerce;
- Участвовать в разработке архитектурных решений;
- Разрабатывать алгоритмы маршрутизации;
- Взаимодействовать с участниками команды − разработчиками, QA, аналитиками, продакт-менеджерами и другими командами.
Мы ожидаем:
- Опыт работы на Go более 2 лет;
- Опыт написания тестируемого кода и юнит-тестов к нему;
- Понимание принципов работы распределенных приложений и микросервисной архитектуры;
- Опыт работы с БД и знания SQL.
Будет плюсом:
- Опыт работы с gRPC, Kubernetes, Prometheus.
Мы предлагаем:
- Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
- Свободу действий в принятии решений;
- Достойный уровень заработной платы;
- Профессиональную команду, которой мы гордимся;
- Возможность развиваться вместе с нашим бизнесом.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).