Вакансия: Помощник разработчика backend (TypeScript/ NestJS)
Чем предстоит заниматься
Помогать мид/сеньор-инженеру в разработке модулей на NestJS: простые CRUD-эндпоинты, пагинация/фильтры, базовые валидации.
Поддерживать Prisma-схему: мелкие миграции, seed-данные, SQL-запросы по шаблону.
Писать юнит-тесты (Jest) и скрипты утилиты (TS/Node) по готовым примерам.
Работать с BullMQ/Redis: небольшие обработчики задач (e-mail, webhooks), ретраи.
Файлы: выдача pre-signed URL и проверка загрузок в S3/R2 (по инструкции).
Небольшие исследовательские задачи: сравнить либы, подготовить сводку, написать PoC.
Техподдержка разработки: воспроизведение багов через Postman, подготовка минимальных репродов.
Наш стек (с которым будешь работать)
TypeScript, NestJS (Fastify), Postgres + Prisma, Redis + BullMQ, S3/R2, Stripe, Jest, Docker, GitHub Actions, Sentry/OpenTelemetry.
Требования (must)
Базовый опыт с Node.js/TypeScript (понимание промисов, async/await, HTTP, REST).
Понимание реляционных БД (таблицы/связи, индексы).
Аккуратность, внимательность к деталям, умение следовать гайдам/код-стайлу. Желание к обучению
Будет плюсом
Опыт с BullMQ/Redis, Stripe webhooks, S3-загрузками, Docker.
Понимание базовой безопасности API (валидации схем, пагинация, защита от IDOR).
Опыт написания автотестов (Jest) и простой CI на GitHub Actions.
Условия
Part-time 10–20 ч/нед (гибкий график), оплата: <диапазон> (обсуждаемо по скиллам).
Общение async (GitHub Issues/PR, Notion), еженедельный короткий синк.