Design and build scalable and fault-tolerant backend systems to support subscription lifecycle management, payment processing, renewals, and entitlement workflows.
Lead the development of key platform components such as subscription state machines, payment orchestration layers, retry mechanisms, and entitlement services.
Develop high-performance RESTful APIs capable of handling real-time subscription and payment flows across global markets.
Ensure systems maintain high availability, scalability, and low latency while serving millions of users.
Implement strong observability practices including monitoring, logging, and metrics to maintain system health and rapid incident response.
Continuously evaluate and adopt new technologies to improve system performance and scalability.
Participate in and lead architecture and design discussions to improve platform capabilities and engineering practices.
Collaborate with engineering teams to ensure code quality, maintainability, and efficient system performance.