Senior Software Engineer, Backend
On-site · Jakarta, Jakarta, Indonesia
Job Summary
Shape the foundational system architecture and microservice configuration flexibility within Grab's Fulfillment Tech family in a Jakarta-based, onsite role. Build impact supply and driver signal systems to power collaboration with teams across the Grab ecosystem. Improve scalable microservices using Golang on AWS; partner with Product, Frontend, QA, and DevOps to deliver high-quality software and automate deployments; write clean, maintainable code with thorough reviews and security/performance considerations; troubleshoot and resolve complex system issues to ensure high availability.
Required Qualifications
- 3+ years of production experience; proficient in Golang (or experience in Java, Scala, C++ and eager to switch to Go)
- Experience with microservices, distributed systems, RESTful APIs, and message queues
- Hands-on experience with SQL (e.g., MySQL) and NoSQL (e.g., DynamoDB)
- Knowledge of Git, unit testing, and CI/CD pipelines
- Experience building scalable, resilient, and observable distributed systems, system design abilities
- Familiarity with open-source search engines, specifically Lucene and Elasticsearch
- Experience with performance profiling, optimization, and system debugging
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.