Backend-разработчик
от 70 000 ₽
В компанию ООО "БРИМА" требуется Backend-разработчик
Компания ищет Backend-разработчика на NestJS для участия в разработке и развитии цифровых решений нашей компании. Проект находится в активной фазе разработки, есть готовое ядро системы, API-документация и настроенная инфраструктура.
О проекте
Мы создаем современную платформу для автоматизации и управления бизнес-процессами в сфере строительства и услуг.
Проект строится на NestJS, использует PostgreSQL с Prisma ORM, Cloudinary для работы с файлами, включает систему аутентификации, ролевую модель, модули заказов, пользователей, уведомлений и другие бизнес-модули.
Что уже реализовано
-
Полноценная система аутентификации (JWT, refresh-токены, подтверждение email, восстановление пароля)
-
Ролевая модель с разграничением прав (клиент, исполнитель, администратор)
-
CRUD для заказов с фильтрами, тегами, избранным
-
Профили пользователей и организаций
-
Система внутренних уведомлений
-
Отправка email через шаблоны (Handlebars)
-
Интеграция с Cloudinary для загрузки и хранения изображений
-
Swagger-документация API
-
Пагинация, валидация, централизованная обработка ошибок
-
Кастомные guards, interceptors, декораторы
Задачи на ближайший период
Развитие системы чатов между пользователями (WebSocket, возможно с использованием @nestjs/websockets)
Внедрение чата поддержки с админ-интерфейсом
Улучшение поиска: переход на векторный поиск и интеграция ИИ для семантического анализа запросов
Доработка системы уведомлений (push, email, внутриплатформенные)
Разработка системы жалоб и модерации контента с админ-панелью
Стек технологий
-
Backend: NestJS, TypeScript
-
База данных: PostgreSQL, Prisma ORM
-
Файловое хранилище: Cloudinary
-
Аутентификация: JWT, cookies, argon2
-
Документация: Swagger / OpenAPI
-
Работа с почтой: Nodemailer + Handlebars
-
Кастомизация: Guards, Pipes, Interceptors, декораторы
-
В планах: WebSockets, AI-интеграции, возможно микросервисная архитектура
Компания ждет от сотрудника
-
Опыт работы с NestJS от 2 лет
-
Глубокое понимание TypeScript, ООП, паттернов проектирования
-
Опыт работы с Prisma ORM или аналогичными (TypeORM, Sequelize)
-
Знание PostgreSQL, умение оптимизировать запросы, работать с индексами
-
Понимание принципов REST API, WebSockets, работы с файлами
-
Умение писать чистый, поддерживаемый и документированный код
Будет плюсом
-
Опыт работы с WebSockets (Socket.io, @nestjs/websockets)
-
Базовые знания в ML/AI для улучшения поисковых систем
-
Участие в проектах с высокой нагрузкой
-
Опыт работы с Docker, настройка CI/CD
ЗАРПЛАТА ОБСУЖДАЕМА
Сравнение со средней зарплатой в похожих вакансиях:
50k
110k
50k
150k
Опубликована 2 дня назад
Похожие вакансии
- Можно удаленно
- Частичная занятость
- Опыт от 1 года
- Казань
- Можно удаленно
- Полный день
- Опыт от 1 года
- Казань
- Можно удаленно
- Полный день
- Опыт от 1 года
- Казань
- Можно удаленно
- Полный день
- Опыт от 1 года
- Казань
- Можно удаленно
- Полный день
- Опыт от 1 года
- Казань