Backend-разработчик (Node. js/NestJS) — Middle/Senior

CrocoGroup

Backend-разработчик (Node. js/NestJS) — Middle/Senior

Ярославль, площадь Труда, 1

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

О компании: CGP приглашает в свою команду Backend-разработчика (Middle/Senior) для работы в офисе в Ярославле. Наша компания создает новые цифровые продукты и мобильные сервисы; сейчас предстоит разработка серверной части нового проекта (MVP) с нуля. Ищем специалиста, который выстроит надежный backend и API, обеспечивающий работу веб-приложения и мобильного клиента.

Задачи:

  • Проектирование и разработка backend-логики и REST API на Node.js (фреймворк NestJS, TypeScript).

  • Реализация системы авторизации и аутентификации пользователей (JWT Access/Refresh токены).

  • Работа с базой данных PostgreSQL: проектирование схемы, написание эффективных SQL-запросов, использование ORM при необходимости.

  • Интеграция внешних сервисов и API: отправка email-уведомлений (SendGrid или Mailgun), интеграция платёжных систем (Stripe, PayPal) для подписок, подключение хранилища файлов (AWS S3 или аналог).

  • Настройка деплоя и инфраструктуры в AWS (ECS или AppRunner), автоматизация CI/CD процессов для бэкенда.

  • Документирование API (использование Swagger/OpenAPI) и поддержание качественного, сопровождаемого кода.

Требования:

  • Уверенные навыки разработки серверных приложений на Node.js + TypeScript.

  • Опыт работы с фреймворком Nest.js (предпочтительно) или Express.js.

  • Знание реляционных СУБД, опыт с PostgreSQL (проектирование БД, оптимизация запросов).

  • Опыт реализации аутентификации/авторизации на базе JWT (access/refresh token механизмы).

  • Навыки интеграции сервисов отправки email (SendGrid, Mailgun) для рассылки уведомлений.

  • Понимание принципов развёртывания приложений в AWS (ECS, AppRunner) либо аналогичных платформах контейнеризации.

  • Знакомство с документированием API через Swagger/OpenAPI.

  • Грамотный русский язык для коммуникации внутри команды и ведения технической документации.

Будет плюсом:

  • Опыт работы с ORM (например, Prisma или TypeORM).

  • Практический опыт хранения файлов в облаке (AWS S3, DigitalOcean Spaces и пр.).

  • Знание платёжных API (Stripe, PayPal) и опыт их интеграции.

  • Опыт внедрения веб-уведомлений (Web Push, протокол VAPID).

  • Опыт разработки серверной части на Python (FastAPI) — мы рассматриваем также эту технологию в качестве альтернативного стека для проекта.

Условия:

  • Формат работы: офис в Ярославле, полный рабочий день (офисный режим).

  • Оформление: официальное трудоустройство, полностью «белая» заработная плата.

  • Доход: для Middle — порядка 100–150 тыс. руб., для сильного Senior — 160–200 тыс. руб. (по итогам собеседования и в зависимости от компетенций).

  • Проекты: работа над новым продуктом (MVP) с нуля, участие в выборе технологий и архитектурных решений. Задачи, позволяющие проявить себя и совершенствовать навыки архитектуры backend.

  • Коллектив: сплочённая, дружелюбная команда профессионалов. Наставничество и обмен опытом внутри команды.

  • Перспективы: профессиональный рост вместе с развитием проекта; возможность влияния на дальнейшее масштабирование продукта (в т.ч. при желании освоение альтернативного стека на Python).

  • Комфорт: современный техстек, комфортный офис, неформальная атмосфера, кофе/чай и другие бонусы для сотрудников.

Посмотреть контакты работодателя

Адрес

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

CrocoGroup
Полный день
  • Ярославль

  • до 200000 RUR

Рекомендуем
Альфа-Банк
Полный день
  • Ярославль

  • от 100000 RUR

Рекомендуем
#БУСТОРАНЫ
Гибкий график
  • Ярославль

  • от 100000 RUR

Рекомендуем
Консалтинговая Компания Беркана

Главный бухгалтер

Консалтинговая Компания Беркана

Полный день
  • Ярославль

  • от 120000 RUR

КОМПАНИЯ АВТОМОБИЛИЯ
Полный день
  • Ярославль

  • от 150000 RUR

АйТи-Консалтинг

Разработчик 1С (Senior)

АйТи-Консалтинг

Полный день
  • Ярославль

  • до 300000 RUR

Гибкий график
  • Ярославль

  • до 300000 RUR

Промхимпроект
Полный день
  • Ярославль

  • до 300000 RUR

Besins Healthcare Rus
Полный день
  • Ярославль

  • до 300000 RUR

Baitek Machinery
Полный день
  • Ярославль

  • до 300000 RUR

Бюро арбитражных споров Феникс

Ведущий Менеджер по Продажам

Бюро арбитражных споров Феникс

Удаленная работа
  • Ярославль

  • до 500000 RUR

Полный день
  • Ярославль

  • до 500000 RUR

НПО Базальт
Полный день
  • Ярославль

  • до 500000 RUR

Кордиант
Полный день
  • Ярославль

  • до 130000 RUR

ФОРА-БАНК, АКБ
Полный день
  • Ярославль

  • от 110000 RUR

Россельхозбанк
Полный день
  • Ярославль

  • от 80000 RUR

Данила-Мастер
Полный день
  • Ярославль

  • от 100000 RUR

Союзгидротранс
Полный день
  • Ярославль

  • от 100000 RUR

Ярдом - строительная компания

Главный Архитектор / Проектировщик (ИЖС)

Ярдом - строительная компания

Полный день
  • Ярославль

  • до 170000 RUR

билайн
Удаленная работа
  • Ярославль

  • до 170000 RUR

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

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