Вакансия: Старший разработчик C#, Склад
Мы разрабатываем и поддерживаем систему WMS (Warehouse Managment System) управления складами разных типов.
Основные задачи решаемые нашей системой это реализация всех процессов работы с товарами и их учёт.
Системой активно пользуются круглый год 24/7, в сутки мы отгружаем миллионы посылок, на складах трудятся десятки тысяч пользователей, а в высокий сезон мы ловим полноценный highload.
Наш департамент занимается следующими процессами:
- Топологией складов;
- Приёмом, маркировкой и размещением товаров;
- Учётом товарно-материальных ценностей;
- Сбором и отгрузкой посылок счастливым покупателям.
Вам предстоит:
- Разрабатывать новые микросервисы обеспечивающие запуск новых процессов на складах;
- Оптимизировать существующие процессы и алгоритмы как с технической стороны, так и с бизнесовой;
- Менять архитектуру системы для повышения отказоустойчивости и пропускной способности;
- Уже сейчас некоторые части системы имеют нагрузку до 5к RPS. И с каждым годом требования по выдерживаемой нагрузке растут в 3-5 раз;
- Участвовать в проработки технических решений совместно с лидами и другими разработчиками.
Мы ожидаем:
- Отличное знание C# (в общем и .NetCore в частности) и опыт работы с ним от 4 лет;
- Опыт использования реляционных баз данных, хорошее знание Postgres (знание MsSql или Oracle тоже подойдёт);
- Опыт написания тестируемого кода и юнит-тестов к нему;
- Хорошее понимание принципов построения отказоустойчивой микросервисной архитектуры.
Будет плюсом:
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, Nats).
Мы предлагаем:
- Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
- Свободу действий в принятии решений;
- Достойный уровень заработной платы;
- Профессиональную команду, которой мы гордимся;
- Возможность развиваться вместе с нашим бизнесом;
- По желанию кандидата рассматриваем любой формат работы: офис, гибрид, удалёнка.