- Опыт работы: Требуется опыт работы с Node.js и предпочтительно с фреймворком Nest.js. Ищется разработчик с практическим опытом в создании и поддержке масштабируемых и эффективных веб-приложений на базе Node.js.
- Знание Node.js: Требуется глубокое понимание основ Node.js, таких как асинхронное программирование, обработка событий, работа с модулями и пакетами, а также управление зависимостями.
- Знание фреймворка Nest.js: Желательно иметь опыт работы с фреймворком Nest.js или с другими фреймворками, основанными на Node.js, такими как Express или Koa. Умение создавать модули, контроллеры, провайдеры и использовать декораторы в Nest.js будет являться преимуществом.
- Базы данных и ORM: Требуется опыт работы с базами данных, такими как MySQL, PostgreSQL или MongoDB. Знание ORM-библиотек, таких как TypeORM или Sequelize, будет преимуществом.
- RESTful и GraphQL API: Желательно иметь опыт создания и поддержки API с использованием RESTful или GraphQL стандартов. Понимание основных принципов проектирования и разработки API, включая маршрутизацию, аутентификацию и авторизацию, будет являться плюсом.
- Тестирование: Знание и опыт написания автоматических тестов для Node.js приложений. Умение создавать модульные тесты, интеграционные тесты и использовать инструменты, такие как Jest или Mocha, для обеспечения качества кода.
- Git и версионный контроль: Понимание основ работы с системами контроля версий, особенно с Git. Умение работать с ветками, выполнять слияния и решать конфликты.
Backend Node JS (Nest) Developer
Данная вакансия не актуальна.
Компания Justify Devs
Тип Удаленная работа
Описание вакансии