Job Details
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
Don't miss a single job
Subscribe to our Telegram channel