
Software Engineer, Backend
- Petaling Jaya, Selangor
- Permanent
- Full-time
- Develop and maintain the back-end system of the million-user-scale supply search platform, ensuring stable operation and efficient response of the platform.
- Conduct in-depth analysis of data related to driver choice, explore influencing factors, and improve drivers' decision-making paths and order matching strategies through technical means.
- Participate in system architecture design and performance optimization, and solve technical challenges in high-concurrency and large-data-volume scenarios.
- You will design, develop, and maintain robust and scalable backend services using Golang within a microservices architecture.
- You will collaborate with teams, including front-end developers, product managers, and QA engineers, to understand project requirements and provide high-quality software solutions.
- You will implement best practices and coding standards to ensure the reliability, performance, and security of our backend systems.
- You will write clean, maintainable, and efficient code, and conduct thorough code reviews to ensure code quality and adherence to software development best practices.
- You will troubleshoot and resolve complex backend issues and system failures, ensuring resolution to minimize impact on production environments.
- You will collaborate with DevOps teams to automate deployment, monitoring, and scaling of backend services on AWS.
- 3+ years of experience as a software engineer writing production code
- Solid software engineering and coding skills. Experience in at least one backend language like Go, Scala, Java, C++, or others is required. You can be a good coder in any language but must be willing to work on Golang
- Proficiency in building microservices architecture and understanding of distributed systems, RESTful APIs, and message queuing systems.
- Experience with relational databases (e.g., MySQL) and NoSQL databases (e.g., DynamoDB).
- Knowledge of software development best practices, including version control (Git), unit testing, and CI/CD pipelines.
- Familiar with open source search engine, familiar with Lucene, Elasticsearch
- Hands-on experience with performance profiling, optimization, and debugging of backend systems.
- Hands-on experience working with AWS infrastructure
- 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