Senior Fullstack разработчик (Node.js + React)
Ищем Senior Fullstack разработчика с уклоном в Backend для международного финтех-сервиса SendNOW. Нужно проектировать и реализовывать REST API, развивать платёжные коридоры, интегрироваться с провайдерами и поддерживать фронт на React. Требуется 5+ лет опыта на Node.js + TypeScript и минимум год в финтехе. Предлагаем полную удалёнку, профессиональную команду и быстрые решения.
Зарплата не указана — оценили по рынку
На основе 169 похожих вакансий за 90 дней.
Что предстоит делать
SendNOW — международный финтех-сервис денежных переводов. Мы помогаем пользователям быстро и удобно отправлять деньги в 190+ стран мира. Нашим продуктом пользуются живые люди с реальными деньгами. Мы ищем Senior Fullstack разработчика с уклоном в Backend и опытом в Fintech или платёжных продуктах. Человека, который понимает домен переводов (pay-in / pay-out, комиссии, курсы, статусы транзакций, реверсы, идемпотентность) и умеет довести фичу от ТЗ до прода: спроектировать API, написать сервис, прикрутить интеграцию с провайдером, обработать вебхук, поднять фронт-кусок, выкатить в облако и не сломать существующие коридоры. Стек, на котором работаем Backend (основной фокус): Node.js (v20+), TypeScript, Express, NoSQL (документ-ориентированная БД) как основное хранилище, Zod для валидации, OpenAPI / Swagger, OAuth (Google / Apple) через Passport, Структурное логирование (Pino), Helmet, rate-limit, REST API, вебхуки, SOAP (legacy интеграции), Jest / Vitest, Supertest. Платёжный модуль: Интеграции с внешними платёжными провайдерами через REST/SOAP API; Обработка вебхуков: проверка подписи / HMAC, идемпотентность, дедупликация, ретраи; Денежная арифметика на BigNumber. Frontend (минимально, ближе к "уметь поправить и не сломать"): React 18, TypeScript, MUI, Redux Toolkit, react-router, Vite, i18next, Sass Инфраструктура и DevOps: Облачный managed-runtime, секрет-менеджер, облачное логирование, object storage, Docker, multi-env (dev / staging / prod), Git + pre-commit hooks, Мониторинг ошибок (Sentry / Crashlytics) Зона ответственности • Проектировать и реализовывать REST API на Express + TypeScript: схемы валидации, OpenAPI-документация, обработка ошибок • Развивать платёжные коридоры: новые провайдеры, новые валюты, новые страны. Pay-in / pay-out, расчёт комиссий, обмен валюты, статусы перевода • Писать и поддерживать интеграции с платёжными провайдерами: REST / SOAP, вебхуки (проверка подписи, идемпотентность, дедупликация, ретраи) • Работать с NoSQL: моделирование коллекций, индексы, транзакции, оптимизация запросов • Поддерживать KYC / AML флоу: webhook-обработка, статусы, лимиты • Поправлять / дописывать куски на React (формы перевода, экраны статусов, админка), когда это нужно для сквозной задачи • Покрывать код тестами (unit + integration через Jest / Vitest + Supertest) • Деплоить, читать облачные логи, разбирать инциденты в Sentry • Участвовать в код-ревью, груминге, планировании
Что ждём от вас
- 5+ лет коммерческой разработки на Node.js + TypeScript
- 1+ год в финтехе / платёжных продуктах / банкинге / e-commerce с платежами (это критично, не e-com и не SaaS-CRUD)
- Express (или аналогичный фреймворк), уверенная работа с REST API, middleware, асинхронным кодом, обработкой ошибок
- Опыт работы с NoSQL (документ-ориентированные БД: Firestore / MongoDB / DynamoDB и т.п.): моделирование, индексы, транзакции
- Понимание HTTP / HTTPS, статус-коды, идемпотентность, вебхуки, проверка подписи (HMAC), retry-логика
- Опыт интеграции с внешними API: OAuth, Bearer / API-key, обработка таймаутов, ретраев, частичных отказов
- Zod / Joi / Yup или аналоги — для валидации входных данных
- Денежная арифметика: понимает, почему нельзя использовать float для денег, знает про BigNumber / Decimal
- Docker на уровне "написать Dockerfile, запустить локально, прочитать логи контейнера"
- GCP / AWS / Azure: опыт деплоя в managed-runtime (Cloud Run / Lambda / ECS / App Engine)
- Git, code review, ветвление через PR
- Базовый React: умеет прочитать компонент, поправить хук, добавить форму, поднять локально (не обязательно писать с нуля сложный UI)
- Будет плюсом
- Домен и интеграции
- Опыт работы с document-oriented БД в продакшене.
- Интеграции с международными платёжными, крипто- и KYC-провайдерами.
- Практическое знание AML/KYC, 3DS 2.0, чарджбэков и реверсов.
- Опыт SOAP-интеграций и работы с вебхуками.
- Архитектура и инфраструктура
- Опыт развития микросервисной архитектуры (API, очереди, контракт-тестирование, версионирование).
- Уверенное владение Docker (оптимизация образов, отладка, локальная разработка).
- Опыт самостоятельного деплоя и поддержки сервисов в облаке.
- Structured logging, trace / request / correlation ID.
- Опыт работы с Elasticsearch, Algolia, Meilisearch или аналогами.
- A/B-тестирование и feature flags на бэкенде.
- Тестирование и качество
- Нагрузочное тестирование (k6, JMeter, Artillery, Gatling), анализ узких мест и интерпретация результатов.
- Contract-тестирование и E2E-сценарии платёжных систем.
- AI-инструменты и продуктивность
- Практический опыт использования Claude Code, Cursor, GitHub Copilot или аналогов с пониманием их ограничений.
- Опыт интеграции AI/LLM в продуктовые функции или внутренние инструменты будет преимуществом.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в SendNOW
2 активные вакансии в компании
QA Engineer (FinTech)
~1 150 000 ₸ оценка
SendNOW ищет QA-инженера с опытом в FinTech для тестирования мобильных и веб-продуктов. Нужно уметь работать с Postman, SQL, автотестами и логами. Предлагают полную удаленку и работу в сильной команде.
Похожие вакансии
6 вакансийFull-Stack разработчик (Node.js + React)
~1 647 500 – 3 183 852 ₸ оценка
Разработка бэкенда на Node.js и Nest.js (70%) и фронтенда на React (30%) для стартапа. Требуется 5+ лет опыта, сильный английский и готовность к удаленной работе в часовом поясе CET. Предлагают гибкий график, оплачиваемые отпуска и обучение.
Ведущий фронт разработчик (проект Цифровой рубль)
~1 647 500 – 3 183 852 ₸ оценка
Ищем ведущего фронтенд-разработчика с опытом от 5 лет для работы над проектом «Цифровой рубль» в банке. Требуется экспертное знание React, HTML, CSS, Git. Предлагается удалённая работа, гибридный формат, участие в финтех-проектах.
Shopify разработчик
~1 647 500 – 3 183 852 ₸ оценка
Ищем опытного Shopify разработчика для работы с высоконагруженными e-commerce проектами американских брендов. Нужно глубокое понимание бизнес-логики e-commerce, опыт с подписками, персонализацией корзины и аналитикой. Предлагаем полную удаленку, работу в небольшой команде и реальное влияние на продукт.
React/Next.js разработчик
Разработка фронтенда для геймифицированной e-commerce платформы. Нужно создавать анимированные интерфейсы для покупателей и панели для продавцов. Требуется опыт с React, Next.js, TypeScript и анимациями. Работа удаленная.
Ведущий Web-разработчик
~1 647 500 – 3 183 852 ₸ оценка
Разработка и поддержка внутренних веб-приложений банка на React.js и Next.js. Требуется опыт с SSR, SSG, стейт-менеджерами и тестированием. Предлагается работа в крупной компании с современным стеком и продуктовой разработкой.
Основатель-инженер
~1 647 500 – 3 183 852 ₸ оценка
Стартап ищет опытного инженера для создания продукта с нуля. Нужно уметь работать с AI, API и облачными технологиями. Предлагают удаленную работу, долю в компании и возможность влиять на продукт.