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 и примеры кода приветствуются.
Похожие вакансии