TopDev

Senior/Lead Software Engineer, Full-Stack

Grab Vietnam Ltd.

MapleTree, 1060 Nguyễn Văn Linh, Phường Tân Phong, Quận 7, Thành phố Hồ Chí Minh
Job Description
About Company

Your role & responsibilities

 

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

Your skills & qualifications

 

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

Benefits for you

  • 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
  • Working time: Monday - Friday

Company

Grab Vietnam Ltd.

Industry

Phần Mềm, Dịch vụ

Company size

Over 1000

Nationality

Singapore

About us

General information