Software Engineer, BackendIndonesia
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 Demand Experiences team’s mission is to help consumers enjoy maximum value through engaging and relevant offers while driving sustainable growth for merchant partners, Grab, and various business verticals. We engineer platforms used by all business verticals in Grab to leverage our vast reward and promo capabilities. Our products are enjoyed by millions of consumers and our systems are among the most heavily used in Grab, being involved in every transaction made. Currently, our team members are in Indonesia and Singapore.
Get to Know the Role
We are looking for a Software Engineer who can not only write high-quality code daily but also possesses the tenacity and determination to drive projects through the full life cycle while dealing with cross-team dependencies. You are required to be proactive in identifying problems and adopting the right mindset and skill sets to solve them.
The Day-to-Day Activities:
You design and write with the Go language to improve the availability, scalability, latency, and efficiency of the Demand team’s range of services.
You participate in code and design reviews to maintain our high development standards.
You engage in service capacity and demand planning, software performance analysis, tuning, and optimization.
You partner with other engineering teams to explore and create new designs/architectures geared towards scale and performance.
You work closely with the infrastructure team in building and scaling back-end services and performing root cause analysis investigations.
You are responsible for designing, building, analyzing, and fixing large-scale systems.
You participate in the team on-call rotation to help us achieve operational excellence.
You have Heart, Hunger, Honour, and Humility.
You have a degree in Computer Science, Software Engineering, Information Technology or related fields.
You have a continuous desire to learn new things and embrace the latest technologies.
You possess solid Computer Science fundamentals in algorithms and data structures.
You have a sound understanding of system performance and scaling.
You have good programming skills in any language but must be willing to work on Golang.
You are passionate about building products, features, and platforms to accelerate business growth.
Experience in software engineering in a distributed systems environment is a plus.
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.
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.
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.