Software Engineer, Backend - Business Platform
GrabJakartaFull TimeEngineering
Remotely
gorestjavadockerkubernetespostgresqlgraphqlmongodb
Job Description
📋 Description
- Design, build, and maintain low-latency APIs and distributed microservices.
- Schema design, data modeling, and query optimization for PostgreSQL and MongoDB/Redis.
- Set up automated monitoring, logging, and tracing to diagnose bottlenecks and outages.
- Manage CI/CD pipelines, containers (Docker/Kubernetes), and cloud services (AWS/GCP/Azure).
- Write unit/integration tests, participate in code reviews, and document designs.
🎯 Requirements
- 2+ years backend experience in Go, Scala, Java or C++.
- Experience with HTML, CSS, and JavaScript for frontend needs.
- Strong understanding of microservices, REST, and messaging systems.
- Relational DB experience (e.g., MySQL) and data modeling basics.
- Git version control, unit testing, and CI/CD practices.
🎁 Benefits
- Term Life and Medical Insurance.
- GrabFlex benefits package and flexible work arrangements.
- Parental and volunteering leave (LASA).
- Grabber Assistance Programme for support.