About the Role
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.