Ozon

Старший разработчик Go, Логистика, Маршрутизация

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Golang
  • PostgreSQL
  • Apache Kafka
  • IT
  • Разработка логистики

Наша команда создала и продолжает развивать три важных для Ozon сервиса:

1. Маршрутизатор - сервис по созданию маршрутов.

Мы берем курьеров, берем заказы и решаем непростую задачу объединить их наиболее оптимальным образом (под капотом алгоритм с графами, задача коммивояжера).

2. Мониторинг курьера - мы отслеживаем в реальном времени как курьер едет, какие заказы выполняет, какие проблемы встречает.

3. Мастер-система курьеров для всего Ozon. В этом сервисе заключены наиболее ключевые процессы найма, хранения и увольнения курьеров.

Наш стек: Go, PostgreSQL, gRPC, Kafka, Redis, Kubernetes, Docker.

Вам предстоит:

  • Разрабатывать микросервисную платформу для крупнейшего e-commerce;
  • Участвовать в разработке архитектурных решений;
  • Разрабатывать алгоритмы маршрутизации;
  • Взаимодействовать с участниками команды − разработчиками, QA, аналитиками, продакт-менеджерами и другими командами.

Мы ожидаем:

  • Опыт работы на Go более 2 лет;
  • Опыт написания тестируемого кода и юнит-тестов к нему;
  • Понимание принципов работы распределенных приложений и микросервисной архитектуры;
  • Опыт работы с БД и знания SQL.

Будет плюсом:

  • Опыт работы с gRPC, Kubernetes, Prometheus.

Мы предлагаем:

  • Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
  • Свободу действий в принятии решений;
  • Достойный уровень заработной платы;
  • Профессиональную команду, которой мы гордимся;
  • Возможность развиваться вместе с нашим бизнесом.