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

23 Апреля

до 300 000 руб.

Партнерские Вакансии

Город:

Самара

Занятость:

Временная работа

Компания "Magenta Technology"

Требуется 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) для оркестрации.

Похожие вакансии

04 Апреля

Разработчик 1С (стажер)

Тольятти

от 60 000 руб.

Компания "Aston" Мы — российская аккредитованная ИТ-компания, четырехкратный обладатель премии «Работодатель года» по версии Habr. C 2007 года...

Отправить резюме подробнее

04 Апреля

Fullstack-разработчик( AKRON HOLDING )

Самара

Компания "AKRON HOLDING" Мы аккредитованная ИТ компания, которая входит в состав крупного промышленного холдинга. Мы — команда профессионалов,...

Отправить резюме подробнее

04 Апреля

Разработчик Directum RX

Самара

Компания "Акелон" Более 17 лет мы помогаем российскому бизнесу проводить цифровые преобразования путем модернизации и интеграции ИТ-систем....

Отправить резюме подробнее

04 Апреля

1С-разработчик

Самара

Компания "Staff-UP Consulting Group" О нас Компания с более чем 10-летним опытом на рынке IT-аутстаффинга. Нас выбирают потому, что с нами...

Отправить резюме подробнее

06 Апреля

Разработчик Диасофт

Самара

до 180 000 руб.

Компания "Magenta Technology" Ищем опытного разработчика Diasoft на финтех проект. Описание проекта Группа компаний финансового сектора....

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: