SendNOW
Integration Developer with Backend focus
1 мес. назад
3000–3500 USDTСтрана неизвестнаSeniorRemote
node.jstypescriptexpressrest apisoapwebhooksnosqldocker
Integration Developer with strong Backend focus and experience in Fintech / Payments, responsible for developing and maintaining payment and financial service integrations.
О компании
- SendNOW is a company operating in Fintech / Payments domain.
О продукте
- Develop and maintain integrations with payment and financial services including REST / SOAP API, OAuth, API-key / Bearer authentication.
- Enable new providers, currencies and countries, develop pay-in / pay-out flows.
- Design and implement REST API using Node.js + TypeScript + Express.
- Implement webhooks with signature / HMAC verification, idempotency, deduplication, retries.
- Handle integration issues: timeouts, partial failures, incorrect responses, instability of external services.
- Work with NoSQL databases: data modeling, indexes, transactions.
- Support KYC / AML integrations.
- Write unit and integration tests and participate in code review.
- Deploy and maintain services in cloud, monitor logs and troubleshoot production incidents.
Обязанности
- Develop and maintain integrations with payment and financial services: REST / SOAP API, OAuth, API-key / Bearer authentication.
- Onboard new providers, currencies and countries, enhance pay-in / pay-out flows.
- Design and implement REST API on Node.js + TypeScript + Express.
- Implement webhooks: signature / HMAC verification, idempotency, deduplication, retries.
- Solve integration problems including timeouts, partial failures, incorrect responses, and instability in external services.
- Work with NoSQL databases for data modeling, indexes, transactions.
- Support KYC / AML integrations.
- Write unit / integration tests and participate in code review.
- Deploy and maintain backend services in cloud environments, analyze logs and handle production incidents.
Требования
- 3+ years of commercial development experience using Node.js + TypeScript.
- Practical experience developing and supporting integrations with external APIs.
- 1+ year of practical experience in Fintech / Payments / Banking / payment-intensive e-commerce.
- Strong understanding of HTTP / HTTPS, REST API, webhooks, authentication and status codes.
- Hands-on experience with idempotency, retries, deduplication, and HMAC / signature verification.
- Experience working with REST and SOAP APIs.
- Experience with NoSQL databases.
- Understanding of monetary calculations and floating point problems; experience using BigNumber / Decimal or analogues.
- Experience with Docker and deploying backend services to GCP / AWS / Azure.
- Familiarity with Git, pull requests, and code reviews.
Будет плюсом
- Experience with integrations of international payment, crypto, or KYC providers.
- Practical knowledge of AML / KYC, 3DS 2.0, chargebacks, reversals.
- Experience working with multiple providers and fallback / routing logic.
- Experience integrating with banks, PSPs and other financial services.
- Experience with microservices architecture, queues, contract testing.
- Basic React skills to read and modify existing code if needed.
- Use of AI tools for development.