Title: Python Architect
Location: 100% Remote
Duration: Full-Time
Experience: 12+ Years
Summary
We are looking for a Python Architect to design, build, and operate core backend services for a high-scale digital payments and financial services platform. This role focuses on transaction integrity, wallet management, compliance workflows, and high-availability financial systems operating in regulated environments.
Language: Python
DB: PostgreSQL
Framework: Any framework will do
Cloud: AWS
Banking or Financial / Payments experience required
Key Responsibilities
- Design and develop secure, scalable RESTful and event-driven services using Python Architecture.
- Build backend systems supporting payment processing, digital wallets, account management, and transaction lifecycle workflows.
- Ensure data consistency, idempotency, and financial transaction integrity across distributed services.
- Design systems with strong auditability, traceability, and regulatory reporting capabilities.
- Implement backend logic supporting AML monitoring, KYC verification, fraud detection, and risk controls.
- Integrate with payment gateways, banking APIs, identity verification providers, and compliance systems.
- Develop secure API integrations with internal and third-party financial systems.
- Optimize backend services for high-volume, low-latency transaction environments.
- Implement strong authentication, authorization, and access control mechanisms.
- Ensure adherence to financial data protection, privacy, and security standards.
- Contribute to architecture discussions focused on scalability, reliability, and compliance alignment.
- Implement monitoring, logging, observability, and incident response mechanisms.
- Support disaster recovery, redundancy, and business continuity initiatives.
- Participate in code reviews and uphold engineering best practices.
- Mentor junior engineers and contribute to technical leadership initiatives.
- Collaborate with product, compliance, risk, and DevOps teams to deliver secure financial solutions.
Required Qualifications
- 12+ years of backend development experience in production environments.
- Strong proficiency in Python Architect for backend services and transactional systems.
- Experience building secure, scalable APIs for payments, fintech, or other high-volume financial platforms.
- Strong understanding of database design, distributed systems, concurrency, and reliability patterns.
- Hands-on experience working with payment integrations and financial transaction processing.
- Exposure to AML, KYC workflows, audit logging, or regulatory compliance frameworks.
- Experience with CI/CD pipelines and cloud-based production deployments.
- Solid understanding of security best practices for financial applications.
- Strong written and verbal communication skills.
Preferred Experience
- Experience working in regulated fintech, payments, banking, lending, or digital financial ecosystems.
- Familiarity with fraud prevention systems and financial risk monitoring tools.