Разработчик Go, Логистика, Таймслоты и автопереносы
Требования
Местоположение и тип занятости
Компания
Команда разработки ведущего e-com в России
Описание вакансии
Условия работы
Основные задачи команды связаны с разработкой систем и сервисов для осуществления логистических операций.
Системы с которыми работаем:
- Сервис управления емкостями логистических точек Point Capacity призван следить за тем, чтобы ни одна логистическая точка не переполнилась от большого количества заказов. А если такое и произошло, то сообщить логистическим системам о том, что пора менять планы по доставке;
- Сервис автопереносов TSA является основным носителем знаний о том как перенести сроки доставки если это потребовалось;
- Система управления временными слотами доставки TSS всегда поможет с подбором времени доставки для клиента и предложит самый удобный временной слот.
Все наши системы являются высоконагруженными. Также наши системы являются высококритичными т.к. блокируют логистические процессы, а в некоторых местах и оформление заказов. Любой отказ требует немедленного реагирования.
Нагруженность и критичность в сумме с постоянно растущей и меняющейся логистикой дают нам новые интересные вызовы каждый день.
Стек: Go, PostgerSQL, Kafka, Kubernetes, Docker.
Вам предстоит:
- Разрабатывать микросервисную платформу для крупнейшего e-commerce;
- Разрабатывать систему управления логистикой;
- Писать качественный, высокопроизводительный код на Go;
- Участвовать в разработке архитектурных решений.
Мы ожидаем:
- Опыт коммерческой разработки программного обеспечения от 3 лет;
- Опыт коммерческой разработки на Golang не менее 1 года;
- Умение писать тесты и тестируемый код;
- Опыт работы с БД и знание SQL;
- Знакомство с Linux;
- Английский язык на уровне чтения технической документации.
Будет плюсом:
- Опыт работы с gRPC, Kubernetes, Prometheus;
- Представление об Agile-практиках (Scrum, Kanban и др.).
Мы предлагаем:
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
- Свободу действий в принятии решений;
- Достойный уровень заработной платы;
- Профессиональную команду, которой мы гордимся;
- Возможность развиваться вместе с нашим бизнесом.