We’re looking for a Senior Python Developer with solid hands-on experience in fintech to join our team on a part-time basis — up to 10 hours per week.
You’ll work on real fintech challenges: integrating payment providers, maintaining compliance-sensitive workflows, and building reliable backend systems that financial products depend on. This engagement is ideal for an experienced specialist who values focused, high-impact work.
Requirements
— 3+ years of hands-on experience in the fintech domain; — Strong Python expertise, production-grade experience with Django; — Practical understanding of financial systems: payments, ledgers, reconciliation, and compliance workflows; — Proven experience integrating external payment providers (REST APIs, webhooks, payment flows); — Upper-Intermediate English or higher (written and spoken).
Nice to Have:
— Familiarity with PCI-DSS, AML, or KYC compliance frameworks; — Experience with async Python: Celery, asyncio; — Background in banking, payments, or lending platforms; — Experience with PostgreSQL, Redis, message queues; — Exposure to microservices or event-driven architectures.
Responsibilities:
— Design, develop, and maintain backend services using Python and Django; — Build and integrate APIs of external payment providers, ensuring fault-tolerant payment flows; — Work with financial systems, including ledgers, account management, and transaction processing; — Implement and maintain compliance-sensitive workflows per regulatory and business requirements; — Collaborate with cross-functional teams to translate complex financial logic into clean, testable code; — Participate in architecture discussions, code reviews, and technical documentation.