Мы ищем 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-инструментов для разработки.