← к ленте

Backend Developer (Senior)

Talent Hub (HR-агентство)

seniorRemoteRemote★ tech
PythonFastAPIPostgreSQLPayment SystemsPSP Integration
💼 Backend Developer (Senior) | FinTech / Payments
🌏 Work mode: Remote (GMT+3)
💰 Compensation: По договорённости

Талент-агентство с фокусом на iGaming, betting, fintech и IT ищет опытного backend-разработчика для разработки и масштабирования бизнес-критичной платёжной инфраструктуры. Работа с фаундерами, высокая автономность, отсутствие бюрократии.

Задача: спроектировать и развивать отказоустойчивые backend-сервисы для обработки финансовых операций с интеграцией нескольких платёжных провайдеров и реализацией сложных платёжных сценариев.

Обязанности:
- Разработка отказоустойчивых backend-сервисов для обработки финансовых операций на Python и FastAPI
- Интеграция и поддержка нескольких платёжных провайдеров (PSP), реализация payment routing и cascading-механизмов
- Проектирование и разработка recurring-платежей, trial-периодов, ребиллов, dunning и управления подписками
- Разработка идемпотентных API, защиты от повторной обработки запросов, обработка webhooks и reconciliation с PSP
- Выстраивание аудита, логирования, трассировки, мониторинга и алертинга платежей
- Участие в PCI DSS-сертификации, подготовка технической документации и разработка пользовательских сценариев оплаты на React/TypeScript
- Написание автоматизированных тестов и участие в code review

Требования:
- 5+ лет коммерческого опыта разработки на Python с production-опытом FastAPI и Pydantic v2
- Уверенное знание SQL, PostgreSQL, понимание ACID и транзакций
- Опыт разработки высоконагруженных и отказоустойчивых сервисов
- Практический опыт интеграции нескольких PSP, понимание полного жизненного цикла платежа
- Опыт работы с recurring payments, payment routing, PSP-токенами, network tokens и card-on-file платежами
- Коммерческий опыт с React 18 и TypeScript, практический опыт участия в PCI DSS-сертификации
- Английский язык B2+

📩 Отклик: @liza_tlnt_hub

#вакансии #fintech #remote
Открыть оригинал в Telegram →