Разработчик Node.js
Описание вакансии
Привет!
Мы строим WMS (Warehouse Management System) - систему отвечающую за автоматизацию складских процессов в 120 объектах Leroy Merlin (магазины, darkstore, распределительные центры, склады, центры сортировки).
Ищем опытного разработчика, способного привнести в команду богатую экспертизу и хорошие инженерные практики.
Стек продукта:
Node 18, Nest.js, TypeScript, PostgreSQL, Jest, Kubernetes, Camunda.
Integrations: REST+Swagger, Kafka.
Что нужно делать:
- принимать участие в проектировании задач, обсуждать архитектуру приложения, предлагать улучшения;
- оценивать объем работ;
- разрабатывать и поддерживать компоненты системы в соответствии со стандартами качества в компании, т.е. писать надёжный, тестируемый, производительный код;
- взаимодействовать с другими командами в компании для достижения общего результата;
- покрывать юнит-тестами свой код >= 80%;
- проводить кросс-ревью.
Наши ожидания:
- опыт разработки на Node.js в продуктовых командах от 5-ти лет;
- опыт работы с Camunda
- навыки написания микросервисов на Nest.js;
- опыт работы с Postgres;
- опыт работы с Apache Kafka;
- опыт high-load проектов;
- юнит-тестирование, владение практиками организации тестируемого кода;
- опыт проектировать API, соответствующий классическим принципам REST.
Мы предлагаем:
-
гибкую систему премирования;
-
расширенный социальный пакет: ДМС со стоматологией с первого месяца работы, психолог и страхование жизни, компенсация питания и оплата мобильной связи;
-
работу в компании с развитой инженерной культурой;
-
автономность работы, возможность менять правила, ошибаться и создавать новое;
-
возможность профессионального роста, программы развития для сотрудников;
-
корпоративное обучение и доступ к базе знаний;
-
внутренние профессиональные сообщества и мероприятия;
-
гибридный/удаленный формат работы;
-
современный офис в 2 минутах ходьбы от МЦК ЗИЛ.
С каждым годом, на выбор сотрудника становится доступно больше дополнительных опций. Например, частичная компенсация путешествий, затрат на обучение, спортивных занятий.