Backend-разработчик (Node.js/NestJS, TypeScript)

Backend-разработчик (Node.js/NestJS, TypeScript)

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

Ищем Backend-разработчика, который усилит разработку серверной части продукта: API, бизнес-логика, интеграции, real-time и фоновые задачи. Стек — Node.js/NestJS + TypeScript, PostgreSQL/Prisma, Redis/BullMQ, Supabase, WebSockets.

Задачи

  • Разрабатывать и развивать REST API (NestJS), новые endpoints и модули.

  • Оптимизировать существующую бизнес-логику, участвовать в улучшении архитектуры сервисов.

  • Интегрировать внешние сервисы: Telegram Bot API, Google APIs, Social Media APIs.

  • Работать с PostgreSQL: схемы, запросы, миграции через Prisma.

  • Реализовывать фоновые процессы и очереди: BullMQ, планировщик задач.

  • Делать real-time функционал через Socket.io.

  • Писать тесты (Jest) и поддерживать документацию API (Swagger/OpenAPI).

  • Участвовать в code review и улучшении качества кода.

Технический стек

  • Backend: NestJS, TypeScript (strict), Prisma, PostgreSQL, Supabase (Auth/Storage/RLS)

  • Кеш/очереди: Redis, BullMQ

  • Real-time: Socket.io

  • Инструменты: Swagger/OpenAPI, Pino, Jest, node-schedule

Требования

  • Практический опыт с NestJS.

  • Опыт работы с PostgreSQL, понимание индексов/производительности.

  • Опыт с ORM (желательно Prisma) и миграциями.

  • Понимание принципов проектирования API, авторизации/ролей, обработки ошибок, логирования.

  • Умение работать самостоятельно: уточнять требования, предлагать улучшения, доводить задачи до результата.

Будет плюсом

  • Опыт с Redis, очередями (BullMQ) и фоновой обработкой.

  • Опыт с WebSockets/Socket.io.

  • Опыт интеграций со сторонними API (Google/Telegram/соцсети).

  • Понимание Supabase/RLS.

  • Базовый опыт с блокчейн-интеграциями (Solana Web3.js).

Процессы разработки

  • Commit messages — на русском языке.

  • Code review обязателен для всех MR.

  • Тестируем критическую логику (Jest).

  • Документируем API (Swagger/OpenAPI).

  • TypeScript strict mode, следуем принятым архитектурным паттернам.

Условия

  • Формат работы: удалённо

  • Занятость: полная

  • График: гибкий, обсуждаем начало рабочего дня

Навыки
  • Node.js
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Swagger
  • Jest
  • Blockchain
  • REST API
  • Socket.io
  • Supabase
Посмотреть контакты работодателя

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

Проммайнер
Удаленная работа
  • Москва

  • до 200000 RUR

Рекомендуем

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

Низомов Фирдавс Валиевич

Удаленная работа
  • Москва

  • до 180000 RUR

Рекомендуем

Backend Developer (Node.js (NestJS) + PostgreSQL/Prisma)

Head Start Career Development Center

Удаленная работа
  • Москва

  • до 5000 USD

Рекомендуем

Full-stack разработчик (Nuxt.js / Node.js)

Лобанова Мария Алексеевна

Удаленная работа
  • Москва

  • от 350000 RUR

Amaya Soft
Удаленная работа
  • Москва

  • от 350000 RUR

Маяк
Удаленная работа
  • Москва

  • до 180000 RUR

VK
Удаленная работа
  • Москва

  • до 180000 RUR

Lobster Lab
Удаленная работа
  • Москва

  • до 300000 RUR

Лига Ставок
Удаленная работа
  • Москва

  • до 330000 RUR

StormWall™
Удаленная работа
  • Москва

  • до 330000 RUR

TraffCloud
Удаленная работа
  • Москва

  • от 230000 RUR

Удаленная работа
  • Москва

  • от 230000 RUR

evrone.ru
Удаленная работа
  • Москва

  • до 350000 RUR

АФЛТ-Системс

Backend Developer (Node.js)

АФЛТ-Системс

Удаленная работа
  • Москва

  • до 350000 RUR

Hot -WiFi
Удаленная работа
  • Москва

  • от 180000 RUR

Bell Integrator
Удаленная работа
  • Москва

  • от 180000 RUR

Р-Софт
Удаленная работа
  • Москва

  • от 180000 RUR

БАЗАР
Удаленная работа
  • Москва

  • от 300000 RUR

Зерно-Агрегатор
Удаленная работа
  • Москва

  • от 230000 RUR

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

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