Fullstack разработчик NestJS

Magenta Technology
  • до 300 000 руб.
Самара Опыт работы от 3 лет Временная работа Полный день
Поделиться

Описание

Требуется full-stack разработчик с глубоким погружением в бэкенд-экосистему.

Ключевое ожидание способность самостоятельно замкнуть на себе разработку небольшой функциональной вертикали (front-to-back), не создавая при этом узких мест и следуя общей архитектуре бэкенда.

Обязанности:

  • Проектирование и разработка сложных 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) для оркестрации.

11 часов назад Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
  • Т-Банк
  • Самара
... в T-Банке: по количеству разработчиков C# сейчас на втором месте ... ) -> Deploy -> Support Что отмечают наши разработчики? У нас профессиональная и дружная ... -команды готовы обучить желающих стать fullstack-разработчиком (Angular). Можно попробовать себя в ...
12.01.2026; Источник: hh.ru
от 250 000 Р до 350 000 Р
  • MarketGuru
  • Самара
... микросервисную архитектуру на Node.js (NestJS) Проектировать и оптимизировать базы данных ... / NestJS - от 4 лет Опыт управления командой (или роль тимлида / ведущего разработчика ...
13.01.2026; Источник: hh.ru
от 250 000 Р до 350 000 Р
от 160 000 Р до 220 000 Р
  • Линсофтверпродакшн
  • Самара
... уровня наша команда ищет Node разработчика для аутстаф направления. 100% ... приложений Взаимодействие с командой (фронтенд-разработчиками, тестировщиками, DevOps) Обязательные требования: Опыт ... 2-3 лет Уверенное владение NestJS (или Express.js/Fastify) Опыт ...
11.01.2026; Источник: hh.ru
от 160 000 Р до 220 000 Р