Get to know our Team:
We are the Data Processing team at Grab, a highly skilled team, with a very diverse structure, containing software developers working side-by-side with database developers and site reliability engineers. As individuals working together, we each strive to help others and also to continuously grow ourselves. The desire to deliver high-standard, scalable and state-of-the-art software is among our team’s defining traits.
Get to know the Role:
As a Senior Software Engineer Backend in the Data Processing team, you will be focused on continuously improving the maps and helping our customers to get the best experience while using our super-app. You will have opportunities to work on multiple backend services and big data ETL pipelines that support our map delivery process. It is very important that our team members take initiative to identify problems, and have the right mindset and skill sets to solve them.
The day-to-day activities:
Use best practices to deliver high-quality code and ensure the quality of the whole project
Develop and maintain backend components and services
Implement unit, functional, and performance tests
Request and conduct code reviews
Use and promote the company development standards
Write and maintain technical documentation relevant to the project
Work closely with the infrastructure team in building and scaling our components as well as performing root cause analysis investigations
Take initiative in solving complex problems, engage in software performance analysis, tuning, and optimization
Participate in planning and estimation of efforts to implement, test, and maintain features
Participate in code and design reviews to maintain high development standards
A degree in Computer Science, Software Engineering, Information Technology, or related fields
4+ years of experience in software engineering
Good grasp of Golang
Experience in developing web server APIs
Fluency in English
Good understanding of RDBMS and/or NoSQL systems
Working in a cloud platform is a plus, AWS is preferred
Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
Fast learner and adaptable to changing environment
Curiosity to learn new concepts and technologies
Get to know Grab:
Grab is more than just the leading ride-hailing and mobile payments platform in Southeast Asia. We use data and technology to improve everything from transportation to payments and financial services across a region of more than 620 million people. We work with governments, drivers, passengers, merchants, and the community, to solve critical problems in Southeast Asia.
Grab began as a taxi-hailing app in 2012, but we have since extended our product platform to include GrabCar, GrabShare, GrabBike, GrabHitch, GrabExpress, GrabFood, GrabCoach, GrabShuttle, GrabCycle. We recently launched our fintech platform – GrabFinancial, which consists of payments, lending and insurance. Our latest addition is GrabVentures, an in-house incubation platform. We are focused on pioneering new commuting and payment alternatives for drivers and passengers with an emphasis on convenience, safety, and reliability. Currently, we offer services in 8 countries. Our R&D offices are in Singapore, Seattle, Beijing, Bangalore, Jakarta, Kuala Lumpur, Ho Chi Minh City and Cluj-Napoca. We aspire to unlock the true potential of Southeast Asia and look for like-minded individuals to join us on this ride.
If you share our vision of driving South East Asia forward, apply to join our team today!