16 декабря 2025
Ищем Backend разработчика NestJS.
Обязанности:
Требования:
Понимание философии NestJS (модульность,Dependency Injection, декораторы).
Полное владение всеми слоями приложения: контроллеры, провайдеры (сервисы), модули, middleware, guards,interceptors, pipes, exception filters.
Работа с кастомными декораторами и динамическими модулями. Конфигурация приложения с использованием ConfigModule (env-переменные, валидация через Joi/class-validator).
Глубокое понимание жизненного цикла приложения и хуков жизненного цикла (OnModuleInit, OnApplicationBootstrap ит.д.)
Prisma на продвинутом уровне: сложные связи,транзакции, миграции, индексы, оптимизация запросов (query logging,анализ EXPLAIN).
Работа с реляционными БД: PostgreSQL.
TypeScript: Экспертный уровень. Понимание generics,utility types, advanced types, декораторов, конфигурации tsconfig.json.
REST API: Глубокое понимание принципов, версионирование, проектирование эндпоинтов.
Будет огромным плюсом
Опыт с NestJS-совместимыми библиотеками: @nestjs/axios, @nestjs/throttler, @nestjs/schedule, @nestjs/bull (очередина Redis).
Знание альтернативных Node.js фреймворков (Express, Fastify) понимание, что "под капотом" у NestJS.
Опыт работы с Serverless (AWS Lambda + NestJS в режиме standalone).
Понимание принципов теории очередей и обработки фоновых задач.
Знакомство с Kubernetes (k8s) для оркестрации.