Fullstack разработчик ( Node.js / Nest.js / React / Next.js)

Fullstack разработчик ( Node.js / Nest.js / React / Next.js)

Москва

Метро: Библиотека им.Ленина

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

Проект: система бронирований, платежей и финансовых отчётов (web + mobile)
Формат: удалённо / гибрид (по договорённости)
Оплата: по результатам собеседования, в зависимости от уровня

Что предстоит делать

Backend (Node.js / Nest.js):

  • Проектировать и реализовывать API для бронирований, пользователей и платежей;

  • Разрабатывать финансовый модуль (оплаты, возвраты, тарифы, инвойсинг, интеграции с банками);

  • Подключать платёжные системы (Stripe, MakeCommerce, Noda) и KYC-сервисы (Sumsub, Onfido);

  • Настраивать CI/CD, деплой и мониторинг (Grafana, Prometheus, ELK);

  • Поддерживать отчёты, экспорт в PDF/Excel, управлять on-prem окружениями.

Frontend (React / Next.js):

  • Разрабатывать интерфейс админ-панели и клиентского кабинета;

  • Работать с дашбордами, таблицами, фильтрами, статистикой;

  • Внедрять мультиязычность (RU / LV / EN);

  • Интегрировать фронтенд с REST / GraphQL API;

  • Участвовать в создании мобильного приложения (iOS/Android) на Capacitor.js / Cordova.js;

  • Реализовать функционал бронирований, оплат, фотофиксации, push-уведомлений и GPS.

Требования

  • Опыт разработки на Node.js (Nest.js)

  • Знание PostgreSQL, ORM (Prisma, SQLAlchemy);

  • Опыт работы с React / Next.js / TypeScript от 2 лет;

  • Опыт интеграции с REST / GraphQL API;
    Уверенное знание Redux / Zustand / React Query;

  • Опыт адаптивной верстки и понимание UI/UX;

  • Знание JWT, OAuth, ролевых моделей доступа;

  • Опыт работы с Docker, Linux, Kubernetes (желательно);

  • Опыт настройки CI/CD (GitLab CI, GitHub Actions, Jenkins);

  • Понимание HTTPS, SSL, принципов сетевой безопасности;

  • Опыт создания программы управленческого учета для малого/среднего бизнеса (понимание терминов: дебет, кредит, сальдо, EBIT, движение денежных средств, отчёты P&L и баланс

  • Умение спроектировать и реализовать финансовый модуль — расчёты, транзакции, инвойсинг, аналитика, отчётность.

Будет плюсом

  • Опыт в микро сервисной архитектуре и high-load проектах;

  • Опыт взаимодействия с DevOps-инфраструктурой;

  • Понимание GDPR и защиты персональных данных;

  • Владение английским языком для чтения документации и общения с API-провайдерами.

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

Адрес

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

SORP Group
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Инженерный Центр Информационно-аналитических систем

Разработчик Node.js

Инженерный Центр Информационно-аналитических систем

Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
YourGoods
Удаленная работа
  • Москва

  • от 220000 RUR

Рекомендуем
Удаленная работа
  • Москва

  • от 120000 RUR

Трантин Антон Васильевич

Middle Full-stack Developer (Next.js & Strapi)

Трантин Антон Васильевич

Удаленная работа
  • Москва

  • до 2500 USD

Зерно-Агрегатор
Удаленная работа
  • Москва

  • от 230000 RUR

Manzana Group
Удаленная работа
  • Москва

  • от 230000 RUR

Удаленная работа
  • Москва

  • от 230000 RUR

SwitchCase
Удаленная работа
  • Москва

  • до 2400 USD

Басенко Виктор Александрович

TypeScript Full Stack Developer

Басенко Виктор Александрович

Удаленная работа
  • Москва

  • от 150000 RUR

FICHI.AI
Удаленная работа
  • Москва

  • от 150000 RUR

Node.js developer/Node.js разработчик

Новосельцева Вита Евгеньевна

Удаленная работа
  • Москва

  • от 150000 RUR

itBoat
Удаленная работа
  • Москва

  • от 250000 RUR

BAUM
Удаленная работа
  • Москва

  • от 250000 RUR

Fractalla Design, Студия
Удаленная работа
  • Москва

  • до 300000 RUR

Прогрессив Медиа Девелопмент

Frontend-разработчик (TypeScript, Nuxt) на спецпроект

Прогрессив Медиа Девелопмент

Удаленная работа
  • Москва

  • до 170000 RUR

РОССИ
Удаленная работа
  • Москва

  • от 200000 RUR

WAZZUP
Удаленная работа
  • Москва

  • до 270000 RUR

Стрит Фалькон
Удаленная работа
  • Москва

  • от 250000 RUR

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

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