- Singapore, Singapore
- On-site
- Full-time · Senior
- 5+ years
Senior Backend Software Engineer to build and operate distributed payment platform systems in Grab's Singapore office.
Responsibilities
- Develop scalable backend systems that meet business and non-functional requirements, including reliability, security, and performance.
- Write clean, efficient, testable, and maintainable code to solve complex FinTech and payment-platform challenges.
- Build distributed systems that prioritise transaction correctness and consistency, applying patterns such as idempotency, event sourcing, and Saga.
- Collaborate with teams to deliver new capabilities.
- Conduct code reviews, maintain technical documentation, and promote knowledge sharing and engineering best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Nice to have: Proficiency in Go (preferred)
- Nice to have: knowledge of or experience in FinTech and payment systems