Ищем 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, следуем принятым архитектурным паттернам.
Условия
Формат работы: удалённо
Занятость: полная
График: гибкий, обсуждаем начало рабочего дня
Head Start Career Development Center
Москва
до 5000 USD
Лобанова Мария Алексеевна
Москва
от 350000 RUR
Москва
до 300000 RUR
Москва
от 230000 RUR
Москва
от 230000 RUR
Москва
до 250000 RUR
Москва
от 300000 RUR