Разработчик Go, Логистика, Контроль логистики

Дата размещения вакансии: 21.03.2025
Работодатель: Ozon
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Наша команда занимается продуктовой разработкой в поддомене "Контроль логистики", мы создаем системы, обеспечивающие работу бизнес процессов, связанных с учетом утерь, нахождений и фиксацией излишков при приеме-передачи предметов и в процессах инвентаризации на логистических точках. Разрабатываем системы обеспечивающие трассировку перемещений предметов в логистике и позволяющие отслеживать операций над ними. Кроме того, мы занимаемся разработкой ряда систем связанных с фиксацией повреждений на предметах и фотофиксацией.

Системы над которыми мы работаем тесно связаны с операционной деятельностью большого количества людей. Нам приходится работать с большими объемами данных и большим потоком поступающих событий. При этом мы не только должны обрабатывать большой поток событий, но и обеспечивать высокую согласованность данных: во-первых потому что наши данные используются в качестве средства контроля, во-вторых, потому что за каждым идентификатором в БД скрывается какой-то покупатель, который ждет свою покупку.

Вместе мы будем развивать логистику крупнейшего e-commerce в России.

Основные технологии: Go, PostgreSQL, Kafka, S3, ScyllaDB, gRPC

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

  • Создавать новые микросервисы и обеспечивать работу старых;
  • Работать с большими объемами данных (десятки ТБ);
  • Обрабатывать большую пишущую нагрузку (сотни тысяч mps);
  • Обеспечивать согласованность данных;
  • Заниматься вопросами оптимизации и обеспечения отказоустойчивости;
  • Писать качественный высокопроизводительный код на Go и автотесты на него;
  • Участвовать в принятии технических и архитектурных решениях;
  • Погружаться в работу бизнес процессов логистики и влиять на них.

Мы ожидаем:

  • Опыт коммерческой разработки программного обеспечения от 3 лет;
  • Опыт коммерческой разработки на Golang не менее 1 года;
  • Уверенные знания в области многопоточного программирования;
  • Умение писать тесты и тестируемый код;
  • Опыт работы с БД и знание SQL;
  • Уверенные знания в области работы с транзакциями;
  • Знакомство с Linux, Docker и экосистемой современной разработки;
  • Опыт продуктовой разработки с использованием Agile-практик;

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

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