You will work at Grab, Southeast Asia's leading superapp, gaining exposure to large-scale, impactful fintech systems that serve millions. The role offers strong technical growth in GoLang, distributed systems, and architecture, with the opportunity to mentor others and lead technical initiatives. You contribute to a meaningful mission of financial inclusion, helping to economically empower underserved communities across the region.
The role involves developing and maintaining critical financial systems, which carries high responsibility for security, reliability, and compliance. You will need to navigate the complexities of a large-scale distributed architecture and collaborate across multiple teams in a fast-paced environment. The position is based on-site in Jakarta, which may require relocation or adjustment for some candidates.
This position is ideal for an experienced backend engineer with strong GoLang skills and an architectural mindset, who is passionate about fintech, mentorship, and building scalable systems with social impact.
缺点 / 挑战
暂无明显挑战项
角色解读
This role offers a path towards technical leadership, where you can evolve into a principal engineer or engineering manager, shaping the technical direction of the lending platform. You will gain deep expertise in the fintech and financial inclusion sector, working on high-impact systems that serve underserved communities across Southeast Asia. The position provides opportunities to master large-scale distributed systems and mentor teams, building a strong foundation for senior technical or management roles.
You will design and build scalable backend systems for lending products using GoLang, focusing on components like Credit Risk and Pricing Engine. You will lead technical architecture decisions, conduct code reviews, and mentor junior engineers to ensure high-quality deliverables. You will collaborate cross-functionally to define requirements and implement new features that impact millions of users across Southeast Asia.
You need deep expertise in GoLang for backend development and a strong architectural mindset to design scalable, maintainable systems. Proficiency in the full software development lifecycle (SDLC) and Agile methodologies is essential for task management and delivery. Experience in automation, security best practices, and conducting thorough code reviews are critical to maintain code quality and system integrity.
申请策略
Research Grab's mission of 'driving Southeast Asia forward' and its focus on financial inclusion, as aligning with this purpose is valued. Understand the specific challenges of the Lending team (e.g., Credit Risk, Pricing Engine) to demonstrate relevant interest and preparedness during the application process.
Clearly showcase 5+ years of backend development experience, with specific projects highlighting your expertise in GoLang and scalable system design. Detail your experience with the full SDLC, Agile methodologies, and any automation or security practices you've implemented. Emphasize leadership experiences such as conducting code reviews, mentoring junior engineers, and collaborating with cross-functional teams.
If needed, deepen your practical knowledge of GoLang concurrency patterns, performance optimization, and best practices for building secure, large-scale backend services. Brush up on modern software architecture principles for distributed systems and familiarize yourself with fintech-specific concepts like credit risk or lending platforms.
面试指南
Use the STAR method (Situation, Task, Action, Result) to structure behavioral answers, focusing on your specific actions and the measurable impact of your work. For technical questions, start by clarifying requirements, then explain your thought process, consider trade-offs (scalability, maintainability, security), and justify your proposed solution. Connect your technical answers back to business impact, especially regarding reliability, user experience, and security in a financial context.
Walk me through your experience designing and scaling a backend system with GoLang. What were the key architectural decisions and challenges?
Describe a time you had to mentor a junior engineer or improve team coding standards. What was your approach and the outcome?
How do you ensure code quality and security in your development process? Give an example of a security practice you've implemented.
Explain how you would troubleshoot a performance issue in a distributed microservice architecture.
Why are you interested in working on fintech and lending products at Grab, and what do you know about our mission?
Prepare 2-3 detailed project case studies that demonstrate your skills in GoLang, system design, and leadership/mentorship. Review core computer science fundamentals relevant to distributed systems and backend development. Research Grab's business, especially its fintech/lending products and its broader mission of economic empowerment in Southeast Asia.