Ozon

Старший разработчик Go, Маркетплейс, Остатки и лимитатор склада

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

Наша команда отвечает за изменение остатков на складах продавцов всеми возможными способами (личный кабинет продавца, API для продавцов, импорт через Excel). Каждую секунду продавцы передают нам от 35 тысяч до 55 тысяч остатков по своим товарам на своих складах. Наш сервис валидирует весь этот поток данных на корректность и сохраняет проверенные остатки.

Помимо этого мы постоянно принимаем участие в разных проектах по развитию и других инструментов управления логистикой продавца, по настройке складов продавца, методов доставки, и тд.

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

  • Разрабатывать и поддерживать высоконагруженные микросервисы на Go.

  • Проектировать и оптимизировать API для взаимодействия с личным кабинетом продавца и внешними системами (REST, gRPC).

  • Выдерживать нагрузку на чтение данных до 10 тысяч RPS, в пике — до 35 тысяч.

  • Обрабатывать и валидировать поток данных об остатках товаров от продавцов объемом от 35 до 55 тысяч записей в секунду.


Нам важно:

  • Опыт коммерческой разработки на Go от 3-х лет;

  • Знание и опыт применения Kafka (или других брокеров сообщений) для асинхронной обработки данных;

  • Опыт работы с БД (PostgreSQL) и знание SQL;
  • Умение работать с высоконагруженными системами.