- Зарплата
- 3 000 $ – 3 500 $
Integration Developer (Backend)
Привлекательная вакансия с четким стеком, прозрачной зарплатой в USDT и возможностью удаленной работы из любой точки мира. Финтех-домен обеспечивает интересные и сложные задачи, хотя и накладывает высокую ответственность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует глубокой экспертизы в узкой нише Fintech (платежи, комиссии, FX) и уверенного владения Node.js/TypeScript. Высокая ответственность за финансовые транзакции и необходимость работы с облачными провайдерами повышают порог входа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная зарплата в $3,000-3,500 USDT соответствует среднерыночным значениям для Senior Node.js разработчиков в международном финтехе, работающих удаленно. Это конкурентное предложение для специалистов с опытом в платежных системах.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
#вакансия #удаленка #backend #integration
Название компании: SendNOW (https://sendnow.money/)
Формат работы: удаленка из любой точки мира, по времени GMT+3
Занятость: full-time
Зарплатная вилка: $3,000-3,500 USDT
Контакты: Откликнуться
Описание вакансии:
Мы ищем Integration Developer с сильным Backend-фокусом и опытом в Fintech / Payments.
Нам нужен человек, который понимает домен переводов и умеет самостоятельно доводить интеграции до production: изучить API провайдера, спроектировать решение, написать сервис, обработать webhooks и ошибки, протестировать и выкатить в облако.
Важно понимать pay-in / pay-out, комиссии, FX, статусы транзакций, reversals, idempotency и retries и уметь применять это на практике.
Что предстоит делать
• Разрабатывать и поддерживать интеграции с платёжными и финансовыми сервисами: REST / SOAP API, OAuth, API-key / Bearer authentication.
• Подключать новых провайдеров, валюты и страны, развивать pay-in / pay-out flows.
• Проектировать и реализовывать REST API на Node.js + TypeScript + Express.
• Реализовывать webhooks: signature / HMAC verification, idempotency, deduplication, retries.
• Разбираться с проблемами интеграций: таймаутами, частичными отказами, некорректными ответами и нестабильностью внешних сервисов.
• Работать с NoSQL: моделирование данных, индексы, транзакции.
• Поддерживать KYC / AML интеграции.
• Писать unit / integration tests и участвовать в code review.
• Деплоить и поддерживать сервисы в облаке, читать логи и разбирать production-инциденты.
Наш стек
• Node.js 20+ / TypeScript / Express
• REST / SOAP / Webhooks
• Zod, OpenAPI / Swagger
• NoSQL (Firestore / MongoDB / DynamoDB и аналоги)
• Jest / Vitest / Supertest
• Docker
• GCP / AWS / Azure, managed runtime
• Cloud logging / Sentry
• BigNumber / Decimal для денежных расчётов
Что для нас важно
• 3+ года коммерческой разработки на Node.js + TypeScript.
• Практический опыт разработки и поддержки интеграций с внешними API.
• 1+ год практического опыта в Fintech / Payments / Banking / payment-heavy e-commerce.
• Уверенное понимание HTTP / HTTPS, REST API, webhooks, authentication и status codes.
• Практический опыт с idempotency, retries, deduplication и HMAC / signature verification.
• Опыт работы с REST и SOAP.
• Опыт работы с NoSQL.
• Понимание денежных расчётов и проблем floating point; опыт использования BigNumber / Decimal или аналогов.
• Docker и опыт деплоя backend-сервисов в GCP / AWS / Azure.
• Git, pull requests, code review.
Будет плюсом
• Интеграции с международными платёжными, крипто- или KYC-провайдерами.
• Практическое знание AML / KYC, 3DS 2.0, chargebacks, reversals.
• Опыт работы с несколькими провайдерами и fallback / routing logic.
• Опыт интеграции с банками, PSP и другими финансовыми сервисами.
• Микросервисная архитектура, очереди, contract testing.
• Базовый React — чтобы при необходимости читать и менять существующий код.
• Использование AI-инструментов для разработки.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Node.js
- TypeScript
- Express
- REST
- SOAP
- Webhooks
- Zod
- OpenAPI
- Swagger
- NoSQL
- Firestore
- MongoDB
- DynamoDB
- Jest
- Vitest
- Supertest
- Docker
- GCP
- AWS
- Azure
- Sentry
- BigNumber.js
- Decimal.js
- React
Возможные вопросы на собеседовании
Проверка понимания критически важного аспекта финансовых транзакций.
Как вы реализуете механизм идемпотентности при обработке входящих вебхуков от платежного провайдера?
Оценка навыков работы с точностью данных в JS/TS.
Почему нельзя использовать стандартный тип Number для хранения баланса пользователя и какие библиотеки вы используете для решения этой проблемы?
Проверка опыта работы с безопасностью интеграций.
Расскажите, как вы проверяете подлинность вебхука (HMAC/Signature verification) и какие риски возникают при отсутствии такой проверки?
Оценка архитектурного мышления в условиях нестабильности внешних систем.
Какую стратегию обработки ошибок и ретраев (retries) вы выберете, если внешний API провайдера возвращает 503 или таймаут?
Проверка опыта работы с NoSQL в контексте транзакционности.
Как обеспечить атомарность операции при переводе средств между кошельками в NoSQL базе данных (например, Firestore или MongoDB)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

