Job Title: Lead Python Developer
Title: Lead Python Developer – Telegraph
Lead Python Developer
Company: CreateIT (recruitment agency)
Work format: remote
Salary: from 3,000 to 7,000 USD (net)
We are looking for a Lead Python Developer (Django) for the development and enhancement of a high-load fintech platform with high requirements for reliability and data consistency.
The project involves processing real money transactions: card infrastructure, integrations with banks and payment providers, webhooks, and basic on-chain services.
Tasks
- Development and scaling of backend services in Python (Django)
- Design of fault-tolerant transaction processing systems
- Implementation of idempotent operations and duplicate protection
- Building architecture for high-load and financial systems
- Integrations with external providers (banks, payment systems, KYC/AML)
- Development and support of webhook mechanisms (retry, deduplication, guaranteed delivery)
- Participation in the development of payment and ledger systems
- Optimization of system performance and stability
- Code review and formation of engineering standards
Requirements
- 5+ years of commercial experience with Python
- Strong experience with Django (DRF, ORM, middleware)
- Experience in designing fault-tolerant systems (mandatory)
- Practical experience in implementing idempotency in production
- Deep understanding of: transaction processing, retry strategies, duplicate protection
- Experience in fintech / payments / transactional systems
- Experience integrating external APIs and webhook systems
- Confident knowledge of PostgreSQL (transactions, isolation levels, locks)
- Experience with Redis (caching, rate limiting, locks)
- Understanding of event-driven architecture and queues
- Experience in independent system and architecture design
- Understanding of financial system risks and failure scenarios
Bonus points
- Experience with card products (issuing/acquiring)
- Experience working with payment providers
- Basic understanding of Web3
- Kafka / RabbitMQ
- Docker / Kubernetes
- Experience with high-load systems
We offer
- Complex engineering tasks in fintech
- Influence on product architecture
- Minimal bureaucracy, maximum responsibility
- Work with real transactions and a high-load system
Apply: recruiter contact