Senior Software Engineer, Backend

Grab logo

Grab

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority
Senior

Years of Experience
Information not provided

Tech Stacks
HTTP LinkerD TCP Docker Go CI Consul gRPC Flutter Istio Java Kubernetes iOS Python

Job Description

Company Description

About Grab and our workplace

Grab is Southeast Asia’s leading superapp. We are dedicated to improving the lives of millions of users across the region by providing them everyday services such as deliveries, mobility, financial services, enterprise services and others. More than that, we provide the opportunity for them to have a better life. And that aspiration starts inside Grab because we believe in a seamless blend of work and home life, making every aspect of life better for all.

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—we work to create economic empowerment for the people of Southeast Asia. With our unwavering commitment to our values, we believe that we're more than a service provider; we're agents of positive change.

Job Description

Get to Know the Team

The Business Platform team develops and optimizes the core platform for every business in Southeast Asia to connect, engagement and transact with Grab Consumer. The Core Experience of the Business Platform at Grab, involves a range of fundamental features that the product, platform or service is expected to deliver to the Merchants. We adopt a microservice architecture on the backend and utilize various frontend techniques (e.g. IOS, ADR, Flutter, and Web) to serve our end users (e.g.Merchants, Business Partners) across 8 countries. We proactively generalize our microservices into platforms to improve the speed of the market of new products. We follow an adaptive system principle, in which systems keep improving upon different feedback signals without human intervention.

Get to Know the Role

We’re looking for individuals who are passionate about technology and good at teamwork. Grab’s mission is to “Drive Southeast Asia forward”. If you are interested in joining us and solving real-world problems that millions of people face across the region, we’d love to talk to you and find out more.

The Day-to-Day Activities

  • You will be responsible for designing and writing with the cutting-edge GO language to build new product or platform features with high performance.
  • You will collaborate with the engineering team to explore and create new designs/architectures geared towards scale and performance.
  • You will support the debugging and modification of complex, production software.
  • You will be involved in code and design reviews to maintain our high development standards.
  • You will engage in service capacity and demand planning, software performance analysis, tuning, and optimization.
  • You will collaborate closely with the infrastructure team in building and scaling backend services and performing root cause analysis investigations.
  • You will participate in team on-call rotation to help us achieve operational excellence.
  • You will provide mentorship and guidance to the junior engineers.

Qualifications

The Must Have

  • Bachelor's or Master's Degree in Computer Science, Engineering, or related field.
  • Strong computer science fundamentals in algorithms, data structures and system design for high availability and scalable system
  • 3-5 years of experience in building high performing and scalable backend services
  • Proficiency in programming languages such as Go, Java, or Python, preferably Go
  • Familiar with network protocols like HTTP, TCP/IP, and gRPC.
  • Good understanding in cloud-based technology with hands on experience
  • Hands-on experience with testing frameworks for unit testing, integration testing and E2E testing
  • Hands-on familiarity with CI/CD pipelines for system development and deployment
  • Excellent problem-solving skills, strong written and oral communication skills, along with the ability to work in a team and independently.
  • Have the Heart, Hunger, Honour, and Humility, align with the company's values
  • Have the continuous desire to learn new things and embrace the latest technologies

The Nice to have

  • Familiarity with service mesh technologies like istio, linkerd, consul etc
  • Knowledge and experience with containerization (Docker/Kubernetes) and orchestration tools.

Interview Questions of Senior Software Engineer, Backend at Grab

Interview questions from Grab that are similar to Senior Software Engineer, Backend
View more interview questions from Grab →
Unlock Your Interview Potential
The only end-to-end front end interview preparation platform by FAANG ex-interviewers and Staff Engineers.
Get hired at FAANG
Users now work at:

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now