АК ДИЗАЙН ГРУПП
Senior+ Backend Developer
Описание вакансии
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+
Нужен не просто разработчик, выполняющий готовые технические…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.