Job Details
Software Development
Senior
Remote
Full time
Russian
Oct 23

Senior Python Developer (payments)

Senior Python Developer for a payment platform, remote work, full-time. 6+ years experience.

Develop the architecture and backend of the company's payment platform, ensuring fault tolerance and scalability. Integrate international PSPs, acquirers, and payment orchestrators. Implement routing, cascading, and retry logic to improve approval rates. Develop recurring payments, subscription billing, and rebill processes. Work with the full card payment lifecycle: 3DS, authorization, capture, void, refund, dispute, and chargeback. Ensure correctness of financial operations: handle webhooks and indeterminate statuses, implement idempotency, and reconcile payments. Develop APIs, internal services, payment analytics, monitoring, and alerts. Integrate tokenization, Apple Pay/Google Pay, anti-fraud solutions, and chargeback prevention services; contribute to PCI DSS compliance.

At least 4 years of commercial backend development, including solid experience with Python, production services, and architecture design. At least 2 years in the payment domain: experience developing or enhancing payment infrastructure and understanding how its components work together. Practical experience integrating with international PSPs, acquirers, or orchestrators, and working with multiple payment providers. Experience implementing payment logic: routing, cascading, retries, recurring payments, or subscription billing. Must be able to explain decisions and handle related tasks. Understanding of the card payment lifecycle, handling of declines and refunds, and prevention of double charges. Experience with FastAPI, PostgreSQL, Docker, and REST API; understanding of fault-tolerant and scalable service design. Autonomy: ability to estimate and decompose tasks, justify technical decisions, and take responsibility for them after launch. English from B1. Nice to have: experience with Network Tokens, tokenization for recurring payments, Apple Pay/Google Pay; integration of anti-fraud solutions, Ethoca, Visa RDR, or similar; frontend experience with JavaScript/TypeScript/React: payment forms, checkout, admin panels; server administration and migration, monitoring setup, and backups.

Full-time employment, 5/2 schedule, remote work.

Google Pay
REST API
PSP
Python
PCI DSS
Docker
Payments
Apple Pay
PostgreSQL
FastAPI

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior Python Developer

IT-BASTION: Senior Python Developer, remote, full-time. Develop network protocol processing modules, optimize performance, write tests, package for Astra Linux.

I
IT-BASTION

Senior Python Developer

Senior Python Developer for CVAT.ai, remote worldwide. Take ownership of the Python SDK and APIs for an open-source computer vision platform.

C
CVAT.ai

Python Developer (Senior/Lead)

Senior/Lead Python developer for hybrid work in Moscow. 6+ years experience, full-time, 5/2 schedule.

Russia
S
Sapiens Solutions