Job Details

Software Development
Senior
Remote
Full time
Apr 22

Senior Python Developer (Django) | Remote

Senior Python Developer with 5+ years of experience in Django for a high-load fintech product. Focus on card infrastructure, transactions, and integrations. Full-time, remote position with competitive salary.

You will be working on a fintech platform that includes card issuing infrastructure, transaction processing, webhooks, and integrations with external providers such as payment gateways, banks, and KYC/AML services. The system operates under high load with strict requirements for reliability and data consistency, including basic on-chain integrations. Key Responsibilities: • Develop and scale backend services using Python and Django • Design system architecture for high-load and transactional environments • Integrate with external providers (payment gateways, banks, KYC/AML services, card processors) • Implement and maintain webhook systems (handling, idempotency, retries) • Participate in designing payment and accounting systems • Work with basic blockchain/on-chain integrations • Optimize system performance and reliability • Conduct code reviews and contribute to engineering standards

5+ years of commercial experience with Python Strong experience with Django (DRF, ORM, middleware, signals) Background in fintech or transactional systems Solid 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 system architectures (monolith vs microservices, event-driven systems) Experience in system design, not just implementation Ability to design solutions independently, not just implement tasks System-level thinking beyond individual features Ownership mindset focused on outcomes, not just task completion Experience working with products involving real money and risk Ability to challenge requirements and ask the right questions Skill in simplifying complex systems Nice to Have: Experience with card products (issuing, acquiring) Experience working with payment providers Basic understanding of Web3 (wallets, transactions, blockchain APIs) Experience with message queues (Kafka, RabbitMQ) Docker / Kubernetes experience Experience with high-load systems Experience building billing or ledger systems Understanding of antifraud and risk systems Experience with event sourcing Participation in building platform-level solutions

Complex engineering challenges in fintech High impact on system architecture decisions Minimal bureaucracy, maximum ownership Work with real transactions and high-load systems

DRF
Kubernetes
ORM
Python
Web3
Docker
REST
Django
Redis
RabbitMQ
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
Г
Главгосэкспертиза России