Senior+ Backend Developer
Коротко
Takes technical responsibility for a NestJS backend: develops architecture, designs REST API, PostgreSQL schemas, optimizes SQL, handles auth, Redis, files · Needs: Strong commercial backend experience; expert Node.js, TypeScript; deep NestJS; strong PostgreSQL/SQL; Prisma or similar ORM; REST API design; JWT/RBAC/API
Описание от работодателя
Node.js / TypeScript / NestJS / PostgreSQL Проект: Prodisainerov.ru Prodisainerov.ru — онлайн-платформа для взаимодействия заказчиков, дизайнеров, архитекторов, студий и других специалистов. Проект находится в активной разработке: работают frontend, backend, административная панель, файловое хранилище, stage и production. Ищем Senior+ Backend Developer , способного взять техническую ответственность за backend: развивать существующую архитектуру, принимать технические решения и обеспечивать стабильность production. Стек
Node.js · TypeScript · NestJS · Prisma · PostgreSQL · Redis · REST API · WebSocket / Socket.IO · JWT · MinIO/S3 · Docker · Nginx · GitHub Actions · Linux
Frontend: Next.js / TypeScript .
Обязанности:
развитие архитектуры существующего NestJS backend;
разработка и проектирование REST API;
проектирование схем PostgreSQL, migrations, indexes и transactions;
оптимизация SQL-запросов и производительности;
authentication / authorization / RBAC;
Redis и кеширование;
MinIO/S3 и работа с пользовательскими файлами;
WebSocket / Socket.IO;
интеграция внешних сервисов;
диагностика сложных stage/production проблем;
рефакторинг и контроль технического долга;
code review;
участие в CI/CD, deployment и rollback.
Требования: сильный коммерческий опыт backend-разработки;
экспертный Node.js / TypeScript ;
глубокое знание NestJS ;
сильный PostgreSQL / SQL ;
опыт с Prisma или аналогичными ORM;
проектирование REST API;
JWT / RBAC / безопасность API;
Redis;
Docker / Linux;
Git / GitHub;
опыт поддержки production;
понимание CI/CD;
умение анализировать существующую архитектуру и принимать самостоятельные технические решения.
Плюсом : MinIO/AWS S3, WebSocket, BullMQ/RabbitMQ/Kafka, Elasticsearch/OpenSearch, Sentry, Prometheus/Grafana, OpenTelemetry, high-load и marketplace-проекты.
Что для нас означает Senior+
Нужен не просто разработчик, выполняющий готовые технические задания.
Ожидаем способность самостоятельно пройти:
задача → архитектура → БД → реализация → тестирование → deployment → production.
Важно уметь находить bottleneck'и, оптимизировать PostgreSQL, безопасно проводить миграции, диагностировать production-инциденты и выбирать решения, которые не создают критического технического долга.
Что предлагаем
реальный развивающийся продукт;
современный backend-стек;
техническую самостоятельность;
прямое влияние на архитектуру;
возможность стать техническим владельцем backend-направления.
Условия: Официальное трудоустройство по ТК РФ.
Уровень дохода обсуждается индивидуально по итогам интервью и зависит от опыта и зоны ответственности.
График 5/2, базовое рабочее время — с 09:00 до 18:00; предусмотрено гибкое начало рабочего дня.
Офисный формат работы/гибридный формат (3 дня в офисе/2 дня онлайн).
Отклик
Расскажите о 2–3 сложных production-задачах , которые решали лично: архитектура, PostgreSQL, масштабирование, production-инциденты, WebSocket, S3/MinIO или CI/CD. Укажите проблему → ваше решение → результат . GitHub и примеры кода приветствуются.