на главную
zarplata•23.07.2026

Senior Fullstack разработчик (Backend-heavy)

УдалённоУдалённая работаМинимум бюрократииОткрытая культура

Навыки и технологии

ReactNode.jsMongoDBAWSDockerExpress.jsElasticsearchGitTypeScript

Ключевая задача

Разработка и развитие международного финтех-сервиса денежных переводов: проектирование API, платёжные интеграции, поддержка коридоров pay-in/pay-out.

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

О компании

SendNOW — международный финтех-сервис денежных переводов. Мы помогаем пользователям быстро и удобно отправлять деньги в 190+ стран мира.

Нашим продуктом пользуются живые люди с реальными деньгами.

Обязанности

Зона ответственности

  • Проектировать и реализовывать 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)

Условия

Условия

  • Удаленную работу: наша продуктивность не зависит от прописки. Просыпайся там, где хочется, и работай из любой точки мира, где есть Wi-Fi
  • Сильную и профессиональную команду — людей, которые действительно двигают продукт вперёд.
  • Минимум бюрократии и быстрые решения — мы ценим скорость, гибкость и здравый смысл.
  • Открытую культуру: здесь слышат идеи и инициативы, и у вас будет возможность реализовать их на практике.