Описание вакансии
В команду требуется 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 месяц возможен перевод в штат и на полную ставку.