Software Engineer Full stack – APEX

November 2, 2022
Apply Now

Job Description

Batch : 2021 / 2020

For More Opportunities Join Our Telegram Group (CLICK HERE)

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

When you’re an engineer at Grab, you are part of the heart and soul of the company. Our passion is anchored in the work that we do, and this is reflected in the impact we make on millions of lives on a daily basis. Grab Engineering is empowered by creating amazing services and tools that serve millions of passengers, driving partners, and fellow grabbers.

Get to know the Role

Automation and Platform Excellence (APEX) is building frameworks, libraries and primitives for fellow engineers, so that they can deliver product features more quickly. Some folks and companies would recognise this as a “Platform Engineering Team”, and that is what we do. We aim to bring joy, delight and excellence into the day to day work of Grab engineers. The area you would be focusing on is to improve the productivity of Grab engineers doing frontend web engineering.

Our tools are used by hundreds of engineers in Grab. We build core frameworks, libraries and primitives: e.g. code scaffolding that includes the best practices for a frontend web application, CI/CD pipelines for frontend web applications etc.

The Day-to-Day Activities

  • Build product and services that are frameworks, libraries and primitives that allow product engineers to build their services more efficiently
  • We build foundational tools so that engineers don’t have to reinvent the wheel
  • Work with engineers to solve their custom problems, and make them more productive
  • Design and implement APIs
  • Architect efficient and scalable systems
  • Write unit, functional and end-to-end tests
  • Write high-quality and well documented code, and ensure documentation of our tools are up-to-date
  • Safely roll-out large changes and updates that impact hundreds of engineers
  • Identify and resolve performance and scalability issues
  • Participate in design discussions and code reviews
  • Be part of on-call for the services we own, and participate in post-mortems for any incidents

The Must-Haves

  • At least 1 year of professional experience, including designing and shipping large scale web applications to production
  • Familiarity with the entire web application stack (frontend and backend)
  • Required production experience with JavaScript, and related frameworks and libraries such as React/Angular, webpack and etc. Also experience with at least 1 backend programming language such as JavaScript, Java, Python, Ruby, Go, etc.
  • Sound in computer science fundamentals including data structures, algorithms and multithreading
  • Knowledge of web application frameworks and typical relational data stores
  • Knowledge of microservices, build and deployment concepts
  • Good understanding of the REST APIs, HTTP protocol, Web standards and networking
  • Bonus (Good to have/Optional): ○ Experience working in a fast paced, startup environment ○ Worked on common libraries or platform engineering teams before

The Nice-to-Haves

  • Experience working in a fast paced, startup environment
  • Worked on common libraries or platform engineering teams before

For More Opportunities Join Our Telegram Group (CLICK HERE)

Our Commitment

We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.

About Grab

Grab is the leading superapp platform in Southeast Asia, providing everyday services that matter to consumers. Today, the Grab app has been downloaded onto millions of mobile devices, giving users access to over 9 million drivers, merchants, and agents. Grab offers a wide range of on-demand services in the region, including mobility, food, package and grocery delivery services, mobile payments, and financial services across 428 cities in eight countries.

Join us today to drive Southeast Asia forward, together.