Fullstack Developer (Node.js, NestJS, React, Fintech)
Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
Fullstack-разработчик (Node.js / NestJS + React) — платёжный проект
О проекте
Мы делаем платёжный шлюз для рынка Южной Азии: депозиты и выплаты через локальные мобильные кошельки (bKash, Nagad), API для мерчантов, чекаут, личные кабинеты и плагин для WooCommerce. Проект в проде, с живыми мерчантами и оборотом.
Кодовая база компактная и современная — без легаси десятилетней давности: NestJS + TypeScript на бэке, React на фронте, всё в одной понятной структуре. Команда маленькая, поэтому вы будете основным разработчиком проекта — с прямым доступом к владельцу продукта и без бюрократии.
Чем предстоит заниматься
- Разобраться в проекте (поможем: есть доступ ко всему, расскажем, как что устроено) и постепенно взять его в свои руки.
- Улучшать надёжность платёжной логики: работа с балансами, обработка вебхуков от провайдеров, ретраи, тесты на ключевые сценарии.
- Пилить новые фичи: подключение новых платёжных провайдеров, доработки кабинетов, запросы мерчантов.
- Поддерживать и понемногу причёсывать фронтенд (React, три кабинета: админ, агент, мерчант).
- Следить за продом: деплой через Docker + GitHub Actions уже настроен, нужно поддерживать и улучшать.
Работа наполовину про развитие, наполовину про укрепление того, что уже есть. Скучно не будет: платёжка — это домен, где каждая задача имеет понятный смысл и видимый результат.
Стек
Node.js, NestJS, TypeScript, PostgreSQL + TypeORM, Redis, Docker, GitHub Actions. Фронт: React, Vite, axios — без тяжёлых UI-фреймворков.
Что мы ждём
- 2–3+ года коммерческой разработки на Node.js + TypeScript; опыт с NestJS или готовность быстро освоить.
- Уверенный SQL и опыт с PostgreSQL: понимаете, что такое транзакции и зачем они нужны, когда речь про деньги.
- Опыт интеграций с внешними API: авторизация, вебхуки, обработка ошибок и повторов.
- React на рабочем уровне: сделать страницу, форму, таблицу, разобраться в чужом компоненте.
- Аккуратность и самостоятельность: умеете сами разобраться в чужом коде, задать вопросы и довести задачу до конца.
Будет плюсом (не обязательно)
- Опыт с платёжками, финтехом или другими системами, где ошибка стоит денег.
- Очереди (BullMQ / RabbitMQ), опыт написания тестов.
- WordPress / WooCommerce.
- Английский для чтения документации провайдеров.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера