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, следуем принятым архитектурным паттернам.

Условия

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

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

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


Поделиться:

Опубликована 21 час назад

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

150 000 - 250 000 ₽
Кто мы: Wildbox — ведущий сервис аналитики маркетплейсов, лидер в аналитике внешней рекламы для маркетплейсов в России, не имеющий аналогов на рынке. Мы парсим 7 социальных сетей: Нельзяграмм, VK, Telegram, TikTok, DZEN, YouTube, Wibes. В нашей базе ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании WildboxWildbox
  • Москва
день назад
до 700 000 ₽
Выше средней на 207%
❗ Важно: разработка происходит на самописном языке ❗ Обязанности: Разработка инфраструктуры Разработка фреймворков и библиотек Требования: Опыт от 3-х лет с С/С++/Rust Готовность писать на самописном ЯП Хороший уровень математической подготовки Опыт ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ScoutXScoutX
  • Москва
4 дня назад
Notamedia — аккредитованный ИТ-холдинг, один из лидеров рынка заказной разработки и интеграции. С 2004 года мы помогаем бизнесу и государству быть на шаг впереди в цифровом мире Наши проекты — это решения, которыми миллионы людей пользуются каждый де...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании NotamediaNotamedia
  • Москва
2 дня назад
180 000 - 230 000 ₽
AMA — холдинг, который создаёт сервисы нового уровня, где комфорт, культура жизни, технологии и продуманность пользовательского опыта становятся стандартом качества. Мы работаем на стыке лайфстайл, технологий и сервиса, формируя экосистему продуктов,...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Эксперт ИнвестЭксперт Инвест
  • Москва
день назад
Telega.in – крупнейшая платформа для размещения нативной рекламы в Telegram-каналах. С платформой работают более 600 тысяч рекламодателей, которым доступно 20 тысяч проверенных каналов в 44 тематиках с суточным охватом более 80 млн просмотров. Чем пр...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Telega.inTelega.in
  • Москва
2 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.