
Software Engineer, Fullstack
- Petaling Jaya, Selangor
- Permanent
- Full-time
- You will develop and maintain frontend and backend services, design and build APIs, and align on architectural direction for reliability, scalability, and extensibility.
- You will write efficient database queries and optimize system performance through profiling and troubleshooting.
- You will implement and maintain automated testing (unit, integration, and end-to-end) to ensure code quality.
- You will explore bug tracking tools and manage effective version control for seamless product releases with backward compatibility.
- You will collaborate with senior engineers and cross-functional teams to deliver high-quality technical solutions.
- You will handle user-facing issues, support deployments via CI/CD pipelines, perform post-deployment monitoring and debugging, and document root cause analysis.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Experience in building front-end applications using HTML, CSS and Javascript and web frameworks like ReactJS
- Experience in at least one backend language like Go, Java, Scala, C++ or scripting languages like Python, Shell
- Proficient in working with databases and query languages like MySQL or Presto.
- Skilled in writing extensible code for complex projects, adhering to SOLID principles, and leveraging advanced data structures and algorithms appropriately.
- Experienced in performing trade-off analysis for system design and implementation, with a strong focus on scalability, extensibility, and availability during development and testing.
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours