Назад
4 часа назад

Fullstack Developer (Node.js, NestJS, React, Fintech)

Формат работы
remote (Global)
Тип работы
project
Грейд
middle
Английский
b1
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

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

TL;DR
Fullstack-разработчик (Node.js/React): развитие платёжного шлюза для рынка Южной Азии с акцентом на надёжность транзакций и интеграцию с локальными мобильными кошельками. Фокус на проектировании отказоустойчивой платёжной логики и поддержке инфраструктуры проекта.

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/нанимающего менеджера