Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices Applies knowledge of technical best practices in making decisions Lead major initiatives to design, develop, and optimize large-scale distributed systems for wallet-based payments and cross-border transactions. Design APIs (REST & GraphQL) and real-time processing workflows that integrate with internal and external wallet providers. Drive best practices in cloud-native architecture leveraging AWS Lambda, API Gateway, DynamoDB, SQS/SNS, Kinesis, EKS, Step Functions, and EventBridge. Mentor and pair-program with junior engineers to raise the bar for code quality, operational excellence, and system design. Collaborate closely with product, compliance, and partner integration teams to deliver seamless and reliable payment experiences. Implement observability, monitoring, and alerting to ensure end-to-end reliability and proactive incident response. Participate in on-call rotations and support production systems with a focus on minimizing downtime and user impact. Continuously evaluate and improve system performance using metrics and real-world transaction data. 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. Experience with event-driven architectures, messaging systems (Kafka, SQS/SNS), and distributed data processing.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees