Portfolio Company Careers

Discover opportunities across our network of values-driven companies!
Sovereign’s Capital
Sovereign’s Capital
50
companies
658
Jobs

Senior Software Engineer, Backend - APEXIndonesia

Grab

Grab

Software Engineering
Indonesia
Posted on Tuesday, September 12, 2023

Life at  Grab

At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.

Get to know the Team

The Nexus team is part of the Automation and Platform Excellence (APEX) family and works on building services to improve developer productivity. The team is currently working on building a platform to enable a unified user experience for tools and documentation utilized by engineers to develop and operate the software ecosystem within Grab.

Get to know the Role

Our work has a direct impact on the productivity and the culture of our company. You will have visibility into every other engineering team and their systems, and you will engage in helping them.

The Day-to-Day Activities

  • Lead project development as engineering owner, working closely with product managers to understand the requirements, propose solutions and coordinate dependencies

  • Design and write with NodeJS, Typescript, Golang, Python and other languages to write code that build on the unified platform for internal tools.

  • Build and deploy performant cloud based backend services.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization

  • Collaborate with designer and stakeholders to finalize feature specifications, build prototypes

  • Participate in code and design reviews to maintain our high development standards

  • Join on-call rotations to debug production issues and improve system stability.

  • Write high quality, bug-free, reusable, maintainable code both in frontend and backend

  • End-to-end development of your team’s products including ownership of the team’s infrastructure using Terraform, building and scaling back-end services, building intuitive and performant web applications as well as performing root cause analysis investigations

The Must-Haves

  • Working experience on backend development for 5+ years

  • Strong computer science fundamentals in algorithms and data structures

  • Familiarity with both backend and frontend programming

  • Hands-on familiarity with databases and at least one data query language like MySQL or Presto

  • Strong understanding of system performance and ability to do profiling to find system bottlenecks

  • Strong understanding of testing frameworks for unit testing

  • Hands-on familiarity with CI/CD pipelines for system development and deployment

  • Familiarity with containerization (Kubernetes and Dockerfile)

  • You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C#, etc.), but willing to work on Golang and NodeJs, Typescript

  • Fluent in spoken and written English

  • Good communication skills, and a proactive mindset

  • Able to think critically of the current system in terms of growth and stability

The Nice-to-Haves

  • Hands-on experience with React/Redux

  • Hands-on experience with Go programming language

  • Hands-on experience with AWS/Azure

Our Commitment

We recognize that with these individual attributes come different workplace challenges, and we will work with Grabbers to address them in our journey towards creating inclusion at Grab for all Grabbers.

Forward together

Follow us and keep updated!

Equal opportunity

Grab is an equal opportunity employer. We owe our success to the talents of our globally-diverse team and the varying perspectives they add to our thriving community.

Recruitment agencies

Grab does not accept unsolicited resumes sent by recruiting agencies. Please do not forward resumes to our job postings, Grab employees or other parts of the business. Grab will not be liable to pay any fees to agencies for candidates hired as a result of unrequested resumes.