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

По договоренности


Ищем Backend-разработчика, который усилит разработку серверной части продукта: API, бизнес-логика, интеграции, real-time и фоновые задачи. Стек — 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, следуем принятым архитектурным паттернам.

Условия

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

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

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


Поделиться:

Опубликована 7 дней назад

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

Сейчас мы ищем .NET-разработчика в команду разработки кроссплатформенного приложения для основной системы ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании М13М13
  • Москва
9 часов назад
Амбициозная EdTech-платформа находится в поисках Python-разработчика в команду, который разделяет веру ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании CHOICEITCHOICEIT
  • Москва
9 часов назад
В техническую команду сервиса требуется Senior Backend-разработчик Java/Kotlin.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OkkoOkko
  • Москва
3 дня назад
Мы ищем опытного Go-разработчика в команду платформенной разработки Uzum E-com. ... архитектурно важные решения, влиять на масштабируемость и стабильность платформы, а также работать в связке с разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании «UZUM TECHNOLOGIES»«UZUM TECHNOLOGIES»
  • Москва
7 дней назад
210 000 - 350 000 ₽
Рыночная зарплата
Ищем Backend-разработчика который будет отвечать за стабильную, безопасную и масштабируемую работу нашей ... Не просто разработчика. Мы ищем партнёра по росту. Того, кто верит, что кодом можно улучшить мир.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании АимайндАимайнд
  • Москва
19 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.