Senior Software Engineer

Senior
🇮🇩 Indonesia
Software Developer
Software development

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.

Requirements

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.

 

Grab

Grab

Southeast Asia's leading super-app providing everyday services such as deliveries, mobility, financial services, enterprise services and others to millions of users across the region.

E-commerce
Logistics
Technology

Other jobs at Grab

 

 

 

 

 

 

 

 

View all Grab jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇩 Indonesia
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs