remote
Senior Software Engineer - Local Payments - PPRO
Software Engineer
Lead the design and delivery of scalable payment services, integrating global payment methods with robust microservices architecture on AWS, while driving performance, security, and continuous delivery excellence.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput payment APIs that support multiple local payment methods across diverse markets.
- Design and implement scalable microservices using Python and Node.js, ensuring resilience, observability, and low latency.
- Collaborate with cross‑functional teams to define product requirements, prioritize features, and deliver on time.
- Implement CI/CD pipelines, automated testing, and infrastructure as code on AWS to accelerate releases and maintain high availability.
- Conduct code reviews, mentor junior engineers, and promote best practices in security, performance, and maintainability.
Requirements
- 5+ years of software engineering experience in payment or fintech domain.
- Strong proficiency in Python and Node.js with experience building RESTful and gRPC services.
- Hands‑on experience with AWS services (Lambda, ECS/EKS, RDS, S3, CloudWatch).
- Deep understanding of payment flows, PCI compliance, and secure data handling.
- Excellent problem‑solving skills, ability to work in a fast‑paced, global team, and strong communication skills.