Portfolio Company Careers

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

Senior Software Engineer Fullstack - Mobility Team

Grab

Grab

Software Engineering
Petaling Jaya, Selangor, Malaysia
Posted on Saturday, May 4, 2024

Company Description

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.

Job Description

Get to know our Team

The Mobility team is an established team responsible for the Transport module in the Grab app. We make an impact by continuously improving the core transport booking experience. Our team is made up of talented and diversified engineers. If you are looking for an opportunity to make it seamless and effortless for millions of users, then you should join our team!

We are working on high throughput, real-time distributed systems that use sophisticated algorithms and machine learning techniques to solve hundreds of millions of requests per day. Our mission is to offer the best-in-class products and experiences to our passengers to increase adoption, engagement and conversion of our services.

We are a distributed team with members spread across Singapore, China, Vietnam and Malaysia at the moment. Our mode of communication is English, both in spoken and written form. Our team has direct end-user contact, and impact on the bottom line for Grab.

Get to know the Role

We are looking for a talented & passionate Senior Software Engineer (FullStack) to join our team. You will be working on the critical backend services that are used by Grab users to place a ride. You’ll also be responsible for creating amazing web application experiences that are used by Grab clients to place web bookings. We have exciting product ideas and engineering challenges awaiting your participation, and you will be the first one experiencing your own work in the Grab app and web applications.

We are seeking talented & passionate Engineers to join our team, you will have opportunities to work on multiple backend services and frontend web applications, as well as participating in immersions, talking directly to the end-users, identifying their challenges and how we can help them in their work life. It is very important that our team members take initiatives to identify problems, and have the right mindset and skill sets to solve them.

The Day-to-Day Activities

  • Work closely with Product/Design/Analytics teams to understand problems, requirements, provide feedback, options, trade offs, and timelines.
  • Collaborate with Android/IOS/Backend/QA/ML Engineers to brainstorm and implement technical solutions that are scalable, robust and address the actual problems.
  • Write code that is reusable, scalable and testable. Make sure features are delivered on time with high quality.
  • Review code and engineering specs, provide constructive feedback and strive to raise the engineering bar.
  • Be responsible and responsive during on-call duty. Able to triage, debug, mitigate and fix complex issues. Able to provide assistance on ad hoc queries from other teams.
  • Identify pain points and inefficiencies in code base, system, and process, proactively propose and take action items to address them.

Qualifications

The Must-Haves

  • 4+ years of professional software development experience.
  • Strong English communication skills
  • Deep understanding of JavaScript, familiar with various UI development techniques.
  • Good understanding of Backend development stack including but not limited to API development, Sql and Nosql Databases, Caching techniques, Queueing frameworks etc.
  • Writes extensible code for complex projects and picks the right abstractions that adhere to SOLID principles. Understands more complex data structures and algorithms, and recognizes when to use them.
  • Experience with defect tracking tools and version control.
  • Committed to maintaining a strong set of software engineering skills.
  • A good understanding of clean architecture principles.
  • Strong Computer Science fundamentals in algorithms and data structures.
  • Experience with web frameworks and tools such as React.js, Redux.js, Webpack etc is preferred.

Additional Information

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.