Проект: система бронирований, платежей и финансовых отчётов (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-провайдерами.