Кто мы:
Одна из ведущих компаний в области производства современных смарт-терминалов, онлайн-касс и облачных решений для розничной торговли, электронной коммерции, сферы услуг и транспорта.
В числе наших клиентов крупнейшие компании: Тинькоф, Tele2, Сберлогистика, Магнит, ОКЕЙ, Sunlight и т.д
Мы разрабатываем серию продуктов и сейчас в команду разработки aQsi kassa требуется Node.js разработчик.
Обязанности:
- Участие в разработке высоконагруженной платформы в сфере торговли;
- Запуск новых фич и доработка существующего функционала;
- Поддержка существующих продуктов и рефакторинг;
- Реализация интеграции со сторонними сервисами и партнерскими системами;
- Кросскомандное взаимодействие.
Требования:
- Опыт разработки на Node.js не менее 5 лет;
- Ответственность, обязательность и автономность;
- Опыт работы с Linux - некоторые задачи будут связаны с Linux и небольшой опыт и готовность работать тоже необходимы.
Технические навыки:
- Разработка серверных приложений (REST API, Express.js, Nest.js, Sequelize, RabbitMQ)
- Документирование (Swagger, ApiDoc)
- Проектирование схем РСУБД (PostgreSQL);
- TypeScript/JavaScript (Node.js);
- Git (branch, merge, rebase, cherry-pick);
- Тестирование (Jest) / Рефакторинг;
- Docker (compose, multi-stage build);
-
Yarn (berry, pnp).
Будет плюсом:
- Kafka / NATS;
- Elasticsearch, Kibana;
- WebSockets;
- Redis;
- Gitlab CI / CD.
Условия:
- Удаленный формат работы;
- Полное соответствие ТК РФ, белая зп и годовой бонус;
- Заработная плата обсуждается после технического интервью;
- Гибкое и лояльное руководство.