Job Description
Get to know the team
Our Developer Experience team builds frameworks, libraries and primitives for fellow engineers, so that they product features more quickly. You will be reporting to Software Engineering Manager II, FLIP. Some folks and companies would recognise this as a "Platform Engineering Team", and that is what we do. We aim to bring joy, delight and excellence into the daily work of Grab engineers. Our tools are used by thousands of engineers in Grab and these tools include code scaffolding for a microservices, libraries for resiliency features, dependency management.
Get to know the role
We are looking for Software Engineer, backend to join our team in Petaling Jaya, Malaysia. As a key member of our team, you will be responsible for designing, developing, and maintaining high-performance, scalable backend systems that power our cutting-edge applications.
This role is onsite based in our Petaling Jaya, Malaysia office.
The Critical Tasks You Will Perform
- You will build product and services that are frameworks, libraries and primitives that allow product engineers to build their services more efficiently
- You will build foundational tools so that engineers don't have to reinvent the wheel
- You will design and implement efficient, scalable, and maintainable backend services using Go programming language
- You will optimize application performance and improve system efficiency
- You will participate in architectural discussions and contribute to technical decision-making processes
- You will conduct code reviews and provide constructive feedback to maintain high code quality standards
- You will troubleshoot, debug, and fix complex software issues in production environments