Описание вакансии
В команду требуется Junior+/Middle Node.js-разработчик для поддержки и развития REST-бэкенда бизнес-платформы, находящейся в процессе активной разработки. В первоначальные задачи входит покрытие E2E-тестами существующего REST API. Приветствуется готовность работать с legacy-кодом.
Обязанности:
-
Покрытие end-to-end тестами существующего REST API бэкенда платформы;
-
Рефакторинг и оптимизация существующего legacy-кода NestJS;
-
Оптимизация структуры базы данных и запросов TypeORM;
-
Миграция TypeORM 2 → 3.
Требования/Навыки/стек:
-
Node.js;
-
TypeScript;
-
NestJS;
-
TypeORM/PostgreSQL;
- Swagger.
Условия:
- Удаленная работа по московскому рабочему времени;
- Загрузка планируется ~80 часов в месяц, то есть 1/2 рабочего времени, соответственно и оплата 1/2 ставки;
- Приоритет для ИП/самозанятого;
- После испытательного срока 1 месяц возможен перевод в штат и на полную ставку.