Senior Software Engineer, Backend
Core
Design backend components and services for Wallet Cash-In/Cash-out experiences to power liquidity for Grab's customers across Southeast Asia.
Role type
Senior Backend Engineer (Payments)
Builds
Payment processing services and platform enhancements
Domain
Fintech / Payments / Southeast Asia
Deliverable
production ML models | product features
Required skills
GoLang, Java, RDBMS, Microservice architecture, GRPC, REST API, Kafka, SQS, Idempotency, CAP theorem, Distributed computing, OOP design, Observability tooling
Preferred skills
Generative AI, Large-scale payment processing systems
Responsibilities
Design new features and architectures, participate in discovery sessions and R&D, perform code reviews and debugging, conduct performance tuning and capacity planning, resolve production issues during on-call rotations
Seniority
Senior, hands-on IC