Job Details

Software Development
Senior
Remote
Full time
Apr 22

Senior Python Developer (Django)

$5,000

Senior Python Developer with Django experience needed for a high-load fintech product. Focus on card infrastructure, transactions, and financial/blockchain integrations. Remote, full-time.

We are looking for an experienced Senior Python developer to work on a high-load fintech product related to card infrastructure, transactions, and integrations with financial and blockchain services. This role is suitable for someone who knows how to design reliable backend systems, work with real money flows, and take responsibility for complex engineering solutions in an environment with minimal bureaucracy. About the role: You will work on a fintech platform that includes card issuing infrastructure, transaction processing, webhook mechanics, and integrations with external providers - payment gateways, banks, and KYC/AML services. The system operates under high load and requires high reliability and data consistency, including basic on-chain integrations. Key tasks: • Development and scaling of backend services on Python and Django • Designing architecture for high-load transactional systems • Integration with external providers (payment gateways, banks, KYC/AML, card processing) • Implementation and support of webhook systems (processing, idempotency, retries) • Participation in the design of payment and accounting systems • Working with basic blockchain/on-chain integrations • Optimizing system performance and reliability • Code review and development of engineering standards

• 5+ years of commercial experience with Python • Solid knowledge of Django (DRF, ORM, middleware, signals) • Experience in fintech or with transactional systems • Understanding of transaction lifecycle, data consistency (ACID, eventual consistency), idempotency • Experience integrating external APIs (REST, webhooks) • Deep knowledge of PostgreSQL (indexes, transactions, locks, query optimization) • Experience with Redis (caching, queues, rate limiting) • Understanding of architectures (monolith vs microservices, event-driven systems) • Experience designing systems, not just implementing them • Ability to independently think through solutions • Systems thinking that goes beyond individual features • Responsibility for the result, not just task completion • Experience with products related to real money and risks • Ability to ask the right questions and critically evaluate requirements • Skill in simplifying complex systems Will be a plus: • Experience with card products (issuing, acquiring) • Experience integrating payment providers • Basic understanding of Web3 (wallets, transactions, blockchain APIs) • Experience with message queues (Kafka, RabbitMQ) • Experience with Docker / Kubernetes • Experience with high-load systems • Experience developing billing or ledger systems • Understanding of anti-fraud systems and risk management • Experience with event sourcing • Participation in the development of platform solutions

• Complex engineering tasks in fintech • Influence on architectural decisions • Minimum bureaucracy - maximum responsibility • Working with real transactions and high loads

DRF
Kubernetes
Webhooks
Python
Web3
Docker
REST
Django
Redis
RabbitMQ
Blockchain
PostgreSQL
Kafka

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Django Web Developer

RUB 120,000

Django Web Developer at Space outsourcing in Moscow, Russia. Salary from 80,000 to 120,000 RUB. Full-time, remote options available.

S
Space outsourcing

Lead Python Developer (Django)

$7,000

We are looking for a Lead Python Developer (Django) to develop and enhance a high-load fintech platform. Salary up to $7000, full-time, remote. Company: CreateIT.

C
CreateIT

Programmer (backend Python, Django middle +)

RUB 350,000

Programmer (backend Python, Django middle +) from 250,000 to 350,000 ₽ at Glavgosexpertiza of Russia. Higher technical education and development experience required.

Russia
Г
Главгосэкспертиза России