Senior Software Engineer, Fullstack

Mapletree Business Centre, District 7, Ho Chi Minh
See map

Top 3 Reasons To Join Us

  • State-of-the-art technologies
  • Collaboration with top coders
  • Megascale user-facing problems

The Job

The GrabAds Tech Family is looking for a talented fullstack engineer to join the team in our mission to build critical products to support key customers including Merchants and Operations teams.

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

Your Skills and Experience

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

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

Why You'll Love Working Here

We care a great deal about code quality. We often go back and improve core parts of the codebase to make it better or more lean. We can do this because of great test coverage which will immediately sound the alarm when something goes wrong.

We ship on quality instead of on time. When a feature is ready we deploy it immediately to everyone or use an internal system to roll it out to a certain percentage of customers. Various teams deploy new code many times throughout the day.

What will you have at Grab (Vietnam):

1. Positive & Collaborative environment

Grabbers thrive in a corporate culture that values every team member's contribution towards our goal of improving lives.

2. Rocket fuel for careers

Grabbers experience hyper professional growth and all the challenges that entails. Grow your skills while working to solve real issues across the region.

3. Fun & dedicated family

Grabbers work hard and play hard. Our teams grow as one as they overcome challenges and have fun along the way.

4. Some of benefits are:

  • Macbook is provided.
  • Extra Medical Insurance.
  • 14 days annual leaves, working Monday - Friday.
  • Free drive with Grab (budget follow your level)