Summary
✨ AI‑Generated
A backend engineering role focused on building scalable multi-tenant platforms, designing APIs, managing databases, and developing integrations with external services.
Highlights
Develop high-load backend systems with modern technologies, AI integrations, and end-to-end ownership of features.
Description
Локация:
Backend-разработчик (TypeScript, NestJS) — Junior+/Middle
О ПРОЕКТЕ
Высоконагруженная мультитенантная платформа: бэкенд на NestJS, несколько фронтендов на Next.js, собственный UI-кит и большое количество интеграций с внешними сервисами.
Активно используем AI внутри продукта (генерация контента и изображений) и в самом процессе разработки.
Детали продукта обсуждаем на собеседовании — проект под NDA.
СТЕК
Backend
TypeScript 5.8, Node 20+, NestJS 11, pnpm PostgreSQL + Prisma 7 (миграции, репозитории, транзакции) BullMQ + Redis — очереди, воркеры, фан-аут фоновых задач REST + Swagger/OpenAPI, i18n, валидация (class-validator/transformer) Auth: JWT / Passport / JWKS, OAuth (Google, Apple), CASL (авторизация) Хранилище: AWS SDK (S3/SES) и self-hosted MinIO (S3-совместимое) Наблюдаемость: Sentry, Pino Большое количество интеграций с внешними сервисами
ЧТО ПРЕДСТОИТ ДЕЛАТЬ
Разрабатывать фичи end-to-end: от схемы БД и API до UI Проектировать модули NestJS и асинхронные пайплайны на очередях Интегрировать внешние сервисы и AI-генерацию контента/изображений Участвовать в код-ревью, поддерживать миграционную и деплой-дисциплину
ЧТО МЫ ЖДЁМ
Уверенный TypeScript Опыт коммерческой разработки на NestJS (или близком DI-фреймворке) Практика с PostgreSQL и ORM (Prisma/TypeORM), понимание индексов и транзакций Очереди/фоновые задачи (BullMQ/Redis или аналоги) Понимаешь полный флоу разработки: ветки и pull request'ы в Git, работа по Kanban, прохождение задачи по всем этапам Умеешь покрывать свой код тестами (unit/e2e) и проверять результат перед мержем Docker, Git, CI/CD, умение работать в мультисервисной среде Самостоятельность: умение довести задачу до прода
ПРО AI (ВАЖНО ДЛЯ НАС)
Свободно используешь современные AI-инструменты в работе — Claude Code / Cursor / Copilot и подобные — и понимаешь их границы Понимаешь, как устроена интеграция LLM в продукт: промптинг, выбор моделей, генерация текста и изображений, оценка и контроль качества вывода Опыт встраивания AI-фич (text/image generation, агенты, RAG) — большой плюс
УСЛОВИЯ
Формат: удалёнка Занятость: фуллтайм|партайм Уровень: Junior+/Middle Оплата: договорная