
Senior Software Engineer, Backend Service Frameworks
- Petaling Jaya, Selangor
- Permanent
- Full-time
- 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 collaborate with cross-functional teams to define, design, and ship new features
- 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 mentor junior engineers and contribute to the team's overall growth and knowledge sharing
- You will participate in on-call rotations to ensure system reliability and uptime
- You have Bachelor's degree in Computer Science, Software Engineering, or a related field with 5+ years of professional experience in backend software development
- You have strong proficiency in Go programming language
- You have solid understanding of computer science fundamentals, including data structures, algorithms, and system design
- You have extensive experience with distributed systems and microservices architecture
- You have experience with RESTful APIs, gRPC APIs and API design principles
- You have familiarity with cloud platforms such as AWS, GCP, or Azure
- You have knowledge of both SQL and NoSQL database systems
- You have experience with version control systems (e.g., Git) and CI/CD pipelines
- 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