Lead Python Developer (Django)
Частный рекрутер
Рекрутер Дарья
( сайт не указан )
Аккаунт зарегистрирован с email *@createit.one
Опыт работы более 5 лет
🚀 Lead Python Developer (Django) | Remote 🚀
We are looking for a strong Lead Python Developer to take ownership of designing and evolving a high-load fintech platform with strict requirements for reliability and data consistency.
✔️ Salary: Competitive, based on experience
✔️ Format: Full-time, Remote
✔️ About the Project:
We are building a fintech platform with card infrastructure, including:
transactions, webhooks, integrations with payment providers and banks, external accounts, and basic on-chain services. The system operates under high load and handles real money, requiring strong reliability, strict data consistency, robust failure handling.
✔️ Key Responsibilities:
• Develop and scale backend services using Python (Django)
• Design fault-tolerant transaction processing systems
• Implement idempotent operations and duplicate protection
• Build system architecture for high-load and financial risk environments
• Integrate with external providers: card processors, payment gateways, KYC/AML services, banking APIs
• Design and maintain webhook processing: idempotent handling, event deduplication, retries and guaranteed delivery
• Participate in designing payment and ledger systems
• Work with basic blockchain/on-chain integrations
• Optimize performance and system reliability
• Conduct code reviews and define engineering standards
✔️ Key Qualifications:
• Real experience designing fault-tolerant systems (not just developing)
• Hands-on implementation of idempotency in production systems
• Ability to clearly explain: transaction processing design, retry strategies, duplicate protection mechanisms
• Consistent experience over several years, not occasional exposure
• 5+ years of commercial experience with Python
• Strong experience with Django (DRF, ORM, middleware)
• Proven background in fintech / payments / transactional systems
• At least 2+ years of hands-on experience designing: fault-tolerant systems, idempotent workflows, transaction and event processing systems
• Deep understanding of transaction lifecycle, idempotency (idempotency keys, deduplication), data consistency (ACID, eventual consistency), failure handling (retries, DLQ, compensating actions)
• Production experience integrating external APIs and webhooks
• Strong PostgreSQL knowledge: transactions and isolation levels, locking, query optimization
• Experience with Redis: caching, rate limiting, coordination primitives (locks, counters)
• Understanding of system architectures: event-driven systems, asynchronous processing and queues
• Proven ability to design systems independently (not just implement tasks)
• End-to-end ownership and independent architecture design
• Strong understanding of financial risks and failure scenarios
• Ability to challenge requirements and drive more reliable solutions
• Skill in simplifying complex systems without compromising reliability
✔️ Nice to Have:
• Experience with card products (issuing, acquiring)
• Experience with payment providers
• Basic Web3 knowledge (wallets, transactions, APIs)
• Kafka / RabbitMQ or similar queues
• Docker / Kubernetes
• High-load systems experience
✔️ Benefits:
• Complex engineering challenges in fintech
• High impact on architecture decisions
• Minimal bureaucracy, maximum ownership
• Work with real transactions and high-load systems
