Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Software Engineer, Backend

Grab Petaling Jaya On-site full-time

The employer hasn't listed a salary.

Apply on Grab

Description

Grab is Southeast Asia's leading superapp, offering various services such as food delivery, financial management, and ride-hailing.

You will join the GrabX team, which builds and maintains a high-scale, reliable experimentation platform used across all of Grab's marketplaces.

Your primary objective will be to optimize and develop novel A/B testing methodologies, ensure metric reliability, and advance the platform's capabilities for complex experimental designs.

The Critical Tasks You Will Perform:

  • Design, develop, and maintain full-stack applications using modern programming languages and frameworks, ensuring code quality and adherence to best practices.
  • Build and optimize RESTful APIs and microservices that handle high traffic loads while maintaining low latency and reliability.
  • Collaborate with product managers, designers, and fellow engineers to translate requirements into technical solutions and deliver features.
  • Perform schema design, data modeling, and query optimization across relational databases (MySQL, PostgreSQL) and NoSQL/caching solutions (MongoDB, Redis).
  • Implement automated testing strategies, including unit and integration tests, to ensure code reliability and reduce technical debt.
  • Set up and maintain CI/CD pipelines, containerized environments (Docker/Kubernetes), and cloud infrastructure (AWS/GCP/Azure) for seamless deployments.
  • Establish comprehensive monitoring, logging, and tracing systems to identify bottlenecks, maintain security standards, and resolve production issues.
  • Participate in code reviews, provide constructive feedback, and mentor junior team members to foster a culture of continuous improvement.
  • Document technical designs, architecture decisions, and system workflows to ensure knowledge sharing and organizational clarity.
  • Stay current with industry trends and emerging technologies, bringing ideas to enhance our platform and development processes.

QUALIFICATIONS: What Essential Skills You will Need:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience demonstrating technical competency.
  • At least 2 years of professional software development experience with proficiency in at least one backend programming language (Go, Scala, Java, or C++).
  • Foundation in frontend technologies including HTML, CSS, and JavaScript for building user-facing features.
  • Experience with microservices architecture, distributed systems, and RESTful API design principles.
  • Hands-on experience with relational databases (MySQL, PostgreSQL) and NoSQL/caching technologies (MongoDB, Redis).
  • Experience implementing and maintaining CI/CD pipelines and containerization technologies (Docker, Kubernetes).
  • Knowledge of cloud platforms (AWS, GCP, or Azure) and their primary services.
  • Knowledge of security best practices and secure coding principles.
  • Experience working in Agile/Scrum environments.
  • Exposure to system design and performance optimization techniques.
  • Contributions to open-source projects or a portfolio demonstrating technical expertise.

Life at Grab: We care about your well-being at Grab, here are some of the global benefits we offer:

  • Term Life Insurance and comprehensive Medical Insurance.
  • GrabFlex, to create a benefits package that suits your needs and aspirations.
  • Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave.
  • Confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.

Skills

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Grab/744000145939369-software-engineer-backend

Apply on Grab