В компанию производителя кассового оборудования открыта позиция разработчика Node.js для работы над нашим продуктом aQsi Cube
Обязанности:
- Участие в разработке крупной высоконагруженной модульной платформы в сфере торговли;
- Запуск новых фич и доработка существующего функционала;
- Поддержка существующих продуктов и рефакторинг;;
- Делать интеграции со сторонними сервисами и партнерскими системами.
Требования
- Техническое образование;
- Опыт разработки на Node.js не менее 2 лет;
- Ответственность и обязательность;
- Умение и желание работать в команде;
- Опыт работы с Linux - некоторые задачи будут связаны с Linux и небольшой опыт и готовность работать тоже необходимы.
Технические навыки:
- Разработка серверных приложений (REST API, CORS, JWT, Express, AdonisJS, NestJS);
- Проектирование схем РСУБД (PostgreSQL);
- TypeScript/JavaScript (Node.js);
- Git (branch, merge, rebase, cherry-pick);
- Тестирование+Рефакторинг (Jest, Fowler’s refactoring catalogue);
- Docker (compose, multi-stage build);
-
Yarn (berry, pnp).
Будет плюсом:
- Kafka/Confluent (producer, consumer groups, offset management);
- ksqlDB (Materialized views, time and windowing);
- Debezium (PostgreSQL connector);
- NATS;
- Redis;
- Linux (Debian derivatives) command line (file management, cron, systemd, bash);
- GitLab CI/CD.
Условия:
- Гибридный формат работы или удаленный на выбор;
- Полное соответствие ТК РФ, белая зп и годовой бонус;
- Заработная плата обсуждается после технического интервью;
- Гибкое и лояльное руководство.