Backend-разработчик

БРИМА

Backend-разработчик

Описание вакансии

В компанию ООО "БРИМА" требуется 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

ЗАРПЛАТА ОБСУЖДАЕМА

Навыки
  • PostgreSQL
  • TypeScript
Посмотреть контакты работодателя

Похожие вакансии

TOP-it
Удаленная работа
  • Казань

  • Не указана

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию