Python Developer (Payments/Backend)
Role details
Job location
Tech stack
Job description
Design and develop scalable backend services using Python Implement and manage card tokenization and secure payment processing systems Build and maintain RESTful APIs and microservices Integrate with payment networks (Visa, Mastercard, PayPal, Amex) Ensure high availability, scalability, and security compliance (PCI-DSS) Troubleshoot production issues and optimize system performance
Requirements
We are looking for a Senior Python Developer with strong expertise in backend payment systems and card tokenization. The ideal candidate will have experience building high-performance financial platforms and APIs., 10+ years of software development experience Strong expertise in Python (Django/Flask/FastAPI) Experience in payment processing, card tokenization, or fintech systems Knowledge of microservices architecture and API development Experience with cloud platforms (AWS/Azure/Google Cloud Platform) Strong understanding of security, encryption, and compliance Preferred: Experience working with PayPal, Venmo, Visa, Amex platforms Background in ACH, RTP, or digital payments ecosystem Exposure to DevOps, Docker, Kubernetes, CI/CD pipelines