Backend Go Engineer for Distributed Systems

Grab

Jakarta Pusat

On-site

IDR 350,000,000 - 550,000,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Term Life Insurance
Medical Insurance
GrabFlex
Parental leave
Birthday leave
LASA volunteering leave
Grabber Assistance Programme
Flexible hours

Job summary

Grab is seeking a Backend Software Engineer to join our Fulfilment Platform Engineering Team in South Jakarta, Indonesia. You will design and build scalable Go services, improve reliability, and mentor junior engineers as part of a high‑performance distributed system.

You will work on cloud-native architectures, participate in design reviews, and help automate operations to scale our marketplace. This role requires 3+ years of distributed systems experience and a proactive, collaborative mindset.

Qualifications

  • A degree in Computer Science, Software Engineering, Information Technology or related fields.
  • 3+ years of experience in software engineering in a distributed systems environment.
  • Experience with Golang, including its core syntax, standard library, concurrency primitives, and developing Go applications.
  • Proficiency in maintaining operational excellence and site reliability, including performance and capacity planning.
  • Strong CS fundamentals in algorithms and data structures.
  • Experience with large-scale web services and understanding systems internals and networking.
  • Ability to work with multiple languages and be willing to work on Golang.

Responsibilities

  • Design and write with the Go language to improve availability, scalability, latency, and efficiency of a range of services.
  • Collaborate with engineering to explore designs and architectures geared toward scale and performance.
  • Participate in code and design reviews to maintain high development standards.
  • Contribute to service capacity and demand planning, performance analysis, tuning, and optimization.
  • Define and prototype feature specifications with product and experience teams.
  • Work with infrastructure to build and scale back-end services and perform root cause analysis.
  • Develop, analyze, and fix large-scale systems.
  • Debug and solve production incidents during on-call shifts.
  • Participate in interview loops to help Grab hire top talent.
  • Provide technical guidance, mentorship, and knowledge sharing.

Skills

Golang
Distributed systems
Cloud engineering
System design
Concurrency
Code reviews
Multiple languages (C++, Java, etc.)

Education

Bachelor's degree in Computer Science
Software Engineering
Information Technology

Tools

Docker
Kubernetes
AWS
DynamoDB

Job description

Grab is seeking a Backend Software Engineer to join our Fulfilment Platform Engineering Team in South Jakarta, Indonesia. You will design and build scalable Go services, improve reliability, and mentor junior engineers as part of a high‑performance distributed system.

You will work on cloud-native architectures, participate in design reviews, and help automate operations to scale our marketplace. This role requires 3+ years of distributed systems experience and a proactive, collaborative mindset.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Backend Engineer for Scalable Distributed Systems
Go Backend Engineer for Scalable Distributed Systems

PLT engineering GmbH • Jakarta Utara

On-site
IDR 400,000,000 - 700,000,000
Backend Engineer - Go & Scalable Distributed Systems
Backend Engineer - Go & Scalable Distributed Systems

PT Solusi Transportasi Indonesia • Jakarta Utara

On-site
IDR 400,000,000 - 700,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+4
Backend Engineer (Go) – Scalable Systems, Jakarta Onsite
Backend Engineer (Go) – Scalable Systems, Jakarta Onsite

Grab • Jakarta Selatan

On-site
IDR 250,000,000 - 450,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Lead Backend Engineer (Go) — Scalable Systems Leader
Lead Backend Engineer (Go) — Scalable Systems Leader

Grab • Jakarta Pusat

On-site
IDR 600,000,000 - 1,200,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+4
Software Engineer, Backend
Software Engineer, Backend

PLT engineering GmbH • Jakarta Utara

On-site
IDR 400,000,000 - 700,000,000
Senior Go Backend Engineer — AI-Driven, Scalable Systems
Senior Go Backend Engineer — AI-Driven, Scalable Systems

Grab • Jakarta Selatan

On-site
IDR 360,000,000 - 600,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Lead Backend Engineer, Go — Scale & Impact
Lead Backend Engineer, Go — Scale & Impact

PT Solusi Transportasi Indonesia • Kebayoran Baru

On-site
IDR 400,000,000 - 700,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+1
Senior Backend Engineer: Scale, Mentorship, Go Expert
Senior Backend Engineer: Scale, Mentorship, Go Expert

PT Solusi Transportasi Indonesia • Kebayoran Baru

On-site
IDR 300,000,000 - 700,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Senior Backend Engineer (Go) — Real-Time, Scalable Systems
Senior Backend Engineer (Go) — Real-Time, Scalable Systems

PT Adecco Personnel Indonesia • Jakarta Utara

On-site
IDR 350,000,000 - 650,000,000
Senior Backend Software Engineer - Online Transportation
Senior Backend Software Engineer - Online Transportation

PT Adecco Personnel Indonesia • Jakarta Utara

On-site
IDR 350,000,000 - 650,000,000