Portfolio Company Careers

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

Senior Software Engineer, Backend

Grab

Grab

Software Engineering
Jakarta, Indonesia
Posted on Friday, June 28, 2024

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.