Senior/Lead Software Engineer, Full-Stack (Golang, ReactJS)

Grab
MapleTree, 1060 Nguyen Van Linh Str., Tan Phong Ward, District 7, HCMC
Ho Chi Minh
Salary: Negotiable
Golang Full-Stack ReactJS

Technologies We're using

Android
iOS
Golang
ReactJS

What You’re In Charge?

Get to know the Role:

  • Lead the design, development and maintenance of cutting edge web applications
  • Coordinate with stakeholders from Product, Design and other teams to translate business requirements into software designs and implementations
  • Estimate and ensure timely delivery of software systems
  • Develop maintainable and reusable web apps and backend services
  • Adopt and evolve best engineering practices

The day-to-day activities:

  • Propose and help the team to decide scalable web applications architecture
  • Write high-quality web components and build products that delight our end-users
  • Design and implement scalable and reliable RESTful APIs
  • Develop dynamic and responsive web interfaces using React framework
  • Write unit, functional and end-to-end tests
  • Collaborate closely with User Experience Design, Product, Development, Finance, and Operations teams
  • Identify and resolve performance and scalability issues
  • Help the team to review and ensure clean and efficient code

What We’re Searching?

The Must Haves:

  • At least 8 years of professional experience shipping web applications to production
  • A proactive approach in terms of getting things done in a fast-paced environment
  • Taking ownership and responsibility of components and modules
  • Being a team player and helping the team achieve shared objectives
  • Familiarity with the entire web stack (frontend, backend and database), and web performance optimization techniques
  • Intensive knowledge and hands-on experience with at least one modern JavaScript UI framework such as React, Ember, Angular, etc. for single page application development
  • Good understanding of modern web frameworks and security
  • Experience in building microservices, designing and implementing Rest APIs using Go or Java
  • Expert level in at least one of these programming languages: Go, Java, JavaScript, C# or Python
  • Experience using relational databases (MySQL, PostgreSQL, Oracle, etc.)
  • Knowledge of web security and performance
  • Knowledge and experience with software design patterns
  • Knowledge and experience with Application Integration patterns

Nice to have:

  • Experience with data modelling
  • Familiarity with build and deployment concepts
  • Familiarity with cloud systems such as Azure or AWS
  • Experience with web application security and performance tuning

Best About This Position

A culture of learning
Free rides with Grab
Medical coverage. Extra Medical Insurance.
MacBook is provided.
14 days annual leaves.
Diverse teams
Weekly Tech talks
High growth opportunities
Quarterly hackathons
Flexible working hours

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 across a region of more than 620 million people. Working with governments, drivers, passengers, and the community, we aim to unlock the true potential... See more

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 across a region of more than 620 million people. Working with governments, drivers, passengers, and the community, we aim to unlock the true potential of the region by solving problems that hinder progress.

Grab began as a taxi-hailing app in 2012, but has extended its product platform to include private car services (GrabCar & GrabShare), motorcycle taxis (GrabBike), social carpooling (GrabHitch), last mile delivery (GrabExpress & GrabFood), bus & shuttle services (GrabCoach & GrabShuttle) as well as a mobile payments services (GrabPay). We are focused on pioneering new commuting and payment alternatives for drivers and passengers with an emphasis on speed, safety, and reliability. Currently we offer services in Singapore, Indonesia, Philippines, Malaysia, Thailand, Vietnam, and Myanmar; however, we also have R&D offices in Singapore, Seattle, Beijing, Bangalore, Jakarta, & Vietnam.

Less

MapleTree, 1060 Nguyen Van Linh Str., Tan Phong Ward, District 7, HCMC