Senior Python Engineer (Payments Experience), - GP, Remote: Colombia - Costa Rica , Full time
Confidential
Posted: March 19, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain backend systems using Python for high-impact payment systems in a scalable and reliable environment.
Required Skills
Job Description
We are looking for a Senior Python Developer to join a team focused on building and scaling payment systems. This role involves contributing to multiple initiatives aimed at improving system scalability, resilience, and reliability in a high-impact environment where systems move money.
You will collaborate closely with cross-functional teams including product management, design, and analytics to deliver high-quality solutions while balancing technical constraints, risks, and business goals.
Responsibilities
Design, develop, and maintain backend systems using Python.
Contribute to the development and evolution of scalable and resilient payment systems.
Break down large initiatives into manageable tasks and deliver them iteratively.
Collaborate with engineers, product managers, designers, and analysts throughout the product lifecycle.
Participate in technical discussions, helping define solutions and articulate trade-offs.
Ensure high-quality code through best practices, testing, and safe deployment strategies.
Support system operations, including contributing to on-call efforts and resolving production issues.
Work closely with team leads and managers to ensure timely and successful delivery of projects.
Qualifications
6+ years of experience developing backend systems using Python.
Strong experience with RPC, data streaming technologies, AWS, MySQL, and Kubernetes.
Solid understanding of software engineering best practices, including testing and production deployments.
Experience working in collaborative, distributed engineering teams.
Strong verbal and written communication skills in English.
Nice to Have
Experience working with payment systems, processors, or financial platforms.
Experience building systems that handle financial transactions or money movement.