Xin chào!

Tìm những job khác

Tìm việc làm trực tiếp

Lead Software Engineer, Fullstack

Grab Vietnam
Ngày cập nhật: 07/09/2020

Thông tin tuyển dụng

Mô tả công việc

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

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

Giới thiệu về công ty

Grab Vietnam

Việc làm tương tự