About the job
Join Our Team
The Fulfillment Tech family is a fundamental component of Grab's commitment to providing exceptional service to our customers and partners across Southeast Asia. We focus on high-throughput, real-time distributed systems that leverage advanced software engineering methodologies to handle hundreds of millions of requests every day. You will work alongside a diverse team located in Singapore, Beijing, Indonesia, Malaysia, and Romania, reporting directly to the Senior Software Engineering Manager for Fulfillment.
Our mission is to deliver top-notch products and user experiences to our driver partners, enhancing their engagement with our services. We aim to improve opportunities and efficiency for our driver partners, ensuring they can fulfill customer orders reliably, regardless of the circumstances. Additionally, we are dedicated to creating efficient marketplaces by establishing sustainable pricing that resonates with our partners.
About the Role
We are seeking a skilled Senior Software Engineer to become a vital part of our Fulfillment Platform Engineering Team. The ideal candidate will possess a robust background in cloud engineering, system design, architecture, and reverse engineering, consistently delivering high-quality code while mentoring junior engineers.
Your Key Responsibilities
- Design, develop, and maintain resilient and scalable data acquisition platforms within a microservices architecture, addressing challenges in data acquisition.
- Independently lead medium to complex projects, defining technical designs and solutions, aligning with stakeholders, adhering to coding best practices, and fulfilling non-functional requirements.
- Implement industry best practices and coding standards to ensure our backend systems' reliability, performance, and security.
- Write clean, maintainable, and efficient code while conducting code reviews to uphold code quality and adherence to software development best practices.
- Optimize and enhance existing backend systems to improve performance and scalability.
- Troubleshoot and resolve intricate backend issues and system failures, minimizing production impact.

