description
Описание вакансии
#вакансия
NestJS Разработчик
-Грейд, роль: Middle+/Senior NestJS Разработчик
-Ставка ИП (руб./час): до 2000 (по результатам интервью)
-Сроки проекта: от 6 мес с продлением
-Условия оформления, формат: ИП, аутстафф, фуллтайм
-Гражданство/локация: РФ
-Формат: удалённо
-Компания: Jetlyn
Проект:
Проект из сферы ритейл помогает пользователям строить архитектуры, создавать справочники. Это все интегрируется с внутренними системами компании.
Обязанности:
Проектирование и разработка сложных backend-сервисов и API;
Принятие ключевых архитектурных решений и их обоснование;
Оптимизация производительности и отказоустойчивости приложений;
Написание чистого, поддерживаемого и тестируемого кода;
Ревью кода коллег, поддержка качества кодовой базы;
Участие в планировании (оценка задач, выбор технологий);
Настройка инфраструктуры и процессов CI/CD;
Решение production-инцидентов, анализ логов и метрик.
Требования:
NestJS на продвинутом уровне:
✔️Понимание философии NestJS (модульность, Dependency Injection, декораторы);
✔️Полное владение всеми слоями приложения: контроллеры, провайдеры (сервисы), модули, middleware, guards, interceptors, pipes, exception filters;
✔️Работа с кастомными декораторами и динамическими модулями;
✔️Конфигурация приложения с использованием ConfigModule (env-переменные, валидация через Joi/class-validator);
✔️Глубокое понимание жизненного цикла приложения и хуков жизненного цикла (OnModuleInit, OnApplicationBootstrap и т.д.);
Базы данных и ORM: Prisma на продвинутом уровне: сложные связи, транзакции, миграции, индексы, оптимизация запросов (query logging, анализ EXPLAIN);
Работа с реляционными БД: PostgreSQL;
TypeScript: Экспертный уровень. Понимание generics, utility types, advanced types, декораторов, конфигурации tsconfig.json;
API и протоколы:
✔️REST API: Глубокое понимание принципов, версионирование, проектирование эндпоинтов.
Аутентификация и авторизация: JWT (полный цикл: access/refresh токены);
Passport.js стратегии (local, jwt, oauth2);
Ролевая (RBAC) и разрешительная (ABAC/PBAC) модели авторизации.
Будет плюсом:
Опыт с NestJS-совместимыми библиотеками: @nestjs/axios, @nestjs/throttler, @nestjs/schedule, @nestjs/bull (очереди на Redis)
Знание альтернативных Node.js фреймворков (Express, Fastify) — понимание, что "под капотом" у NestJS;
Опыт работы с Serverless (AWS Lambda + NestJS в режиме standalone);
Понимание принципов теории очередей и обработки фоновых задач;
Знакомство с Kubernetes (k8s) для оркестрации.
Обратите внимание на критичные требования:
🔺Nest.js – глубокое владение.
🔺Продвинутый уровень Prisma.
📱 %contact_placeholder%
NestJS Разработчик
-Грейд, роль: Middle+/Senior NestJS Разработчик
-Ставка ИП (руб./час): до 2000 (по результатам интервью)
-Сроки проекта: от 6 мес с продлением
-Условия оформления, формат: ИП, аутстафф, фуллтайм
-Гражданство/локация: РФ
-Формат: удалённо
-Компания: Jetlyn
Проект:
Проект из сферы ритейл помогает пользователям строить архитектуры, создавать справочники. Это все интегрируется с внутренними системами компании.
Обязанности:
Проектирование и разработка сложных backend-сервисов и API;
Принятие ключевых архитектурных решений и их обоснование;
Оптимизация производительности и отказоустойчивости приложений;
Написание чистого, поддерживаемого и тестируемого кода;
Ревью кода коллег, поддержка качества кодовой базы;
Участие в планировании (оценка задач, выбор технологий);
Настройка инфраструктуры и процессов CI/CD;
Решение production-инцидентов, анализ логов и метрик.
Требования:
NestJS на продвинутом уровне:
✔️Понимание философии NestJS (модульность, Dependency Injection, декораторы);
✔️Полное владение всеми слоями приложения: контроллеры, провайдеры (сервисы), модули, middleware, guards, interceptors, pipes, exception filters;
✔️Работа с кастомными декораторами и динамическими модулями;
✔️Конфигурация приложения с использованием ConfigModule (env-переменные, валидация через Joi/class-validator);
✔️Глубокое понимание жизненного цикла приложения и хуков жизненного цикла (OnModuleInit, OnApplicationBootstrap и т.д.);
Базы данных и ORM: Prisma на продвинутом уровне: сложные связи, транзакции, миграции, индексы, оптимизация запросов (query logging, анализ EXPLAIN);
Работа с реляционными БД: PostgreSQL;
TypeScript: Экспертный уровень. Понимание generics, utility types, advanced types, декораторов, конфигурации tsconfig.json;
API и протоколы:
✔️REST API: Глубокое понимание принципов, версионирование, проектирование эндпоинтов.
Аутентификация и авторизация: JWT (полный цикл: access/refresh токены);
Passport.js стратегии (local, jwt, oauth2);
Ролевая (RBAC) и разрешительная (ABAC/PBAC) модели авторизации.
Будет плюсом:
Опыт с NestJS-совместимыми библиотеками: @nestjs/axios, @nestjs/throttler, @nestjs/schedule, @nestjs/bull (очереди на Redis)
Знание альтернативных Node.js фреймворков (Express, Fastify) — понимание, что "под капотом" у NestJS;
Опыт работы с Serverless (AWS Lambda + NestJS в режиме standalone);
Понимание принципов теории очередей и обработки фоновых задач;
Знакомство с Kubernetes (k8s) для оркестрации.
Обратите внимание на критичные требования:
🔺Nest.js – глубокое владение.
🔺Продвинутый уровень Prisma.
tips_and_updates
Как откликнуться эффективно
- arrow_right1–2 релевантных кейса (ссылки/скриншоты)
- arrow_rightСроки и формат работы (когда на связи)
- arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
- arrow_rightОпишите результат и критерии приёмки
- arrow_rightУкажите бюджет/вилку — это повышает качество откликов
- arrow_rightСразу обозначьте сроки и доступность по коммуникациям
lists
Ещё вакансии
Методист ЕГЭ (Биология/Химия)
Alles
от 700 ₽
Удалённо
Полная занятость
Руководитель направления клиентского опыта
МегаФон
Не указан
Офис
Полная занятость
Бизнес ассистент
Доктор Маркетинг
от 70 000 ₽
Удалённо
Полная занятость
Руководитель отдела интернет-маркетинга и веб-разработки
Гараж
Не указан
Офис
Полная занятость
Senior QA (Нагрузочное тестирование)
Jetlyn
250 000 ₽ — 290 000 ₽
Удалённо
Полная занятость
Middle Специалист по маркетингу (B2B, IT)
Сервер Молл
Не указан
Офис
Полная занятость