Job Description
Job Description: Get to know our Team: This position is within the Grab for Business Enterprise team; we're rapidly growing our team! Join us to revamp a web + mobile integrated solution used by enterprise customers and employees to access Grab offerings such as ride hailing, food deliveries, gift cards and more. You will be part of a new, exciting journey; experience the full lifecycle of (re-)building a successful product from the ground up. You will also get to work with diverse teams across various regions, on the latest technology stacks, at massive scale with millions of end users.Get to know the Role: We are seeking talented & passionate engineers to join our team! You will have opportunities to work on multiple backend services & Web apps. Specifically, in this role, you'll have the opportunity to build out a rich portal serving as a one-stop platform for all our corporate clients. It spans features such as subscriptions, administration, product integrations, external integrations, payment, billing, invoicing and employee onboarding. The day-to-day activities:
- Design and enhance cutting edge services in GO language setting a high standard for availability, scalability, latency, and efficiency of Grab's range of products
- Build and deploy performant modern web applications in React, Redux, Webpack, ES6 Javascript, and Typescript
- Work with the engineering team to explore and create new design/architectures geared towards scale and performance, including RESTful APIs
- Participate in code and design reviews to maintain our high development standards
- Engage in service capacity and demand planning, software performance analysis, tuning, and optimization
- Collaborate with product and experience teams to define and prototype feature specifications
- Develop end-to-end including ownership of the team’s infrastructure using Terraform, building and scaling back-end services as well as performing root cause analysis investigations
- Learn full-stack performance tuning and optimization
- Design, build, analyze and debug complex, production software that serve millions of users in Southeast Asia
- Write high-quality code (Go, Javascript) as well as unit, functional and end-to-end tests
- 8+ years of experience in software development, coding with algorithms & data structures
- Proficiency developing backend in Golang (preferred) or Java, C++/C, C# or similar
- Proficiency developing frontend in React or similar web frameworks, and strong Javascript experience
- Cloud development experience
- A degree in Computer Science, Software Engineering, Information Technology or related fields
- Familiarity with running large scale web services; understanding of systems internals and networking are a necessary
- Solid understanding of system performance and scaling
- Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
- Experience shipping web applications and incremental features - from concept to design, development & all the way to production
- Experience with Go and/or React programming language