TAPTAP - Thương hiệu thương quen

Senior Engineer (Node.js)

We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.

This role will report to Team Leader Software Engineer

Your role & responsibilities:

  • Participate in the entire software development life cycle of the Agile team (requirement analysis, planning, architectural design, documentation, implementation, code review, unit test, test, and deployment).
  • Developing and maintaining all server-side components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Collaborating with front-end developers on the integration of elements.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Adhere to programming conventions and good programming practices.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.

Your skills & qualifications:

  • Experience with Node.js 3Y+ and REST API.
  • Experience with MongoDB and Elasticsearch.
  • Understand fundamental design principles behind a scalable application
  • Good sense of result-oriented, ownership, and responsibility for code quality.
  • Good sense for quality, teamwork, and innovation.
  • Self-motivated and continuous improvement of your engineering skills.

We hope you have: 

  • HTML/CSS, React, TypeScript, Vue.js, or other JavaScript libraries/frameworks.
  • Non-functional aspects, i.e., security, performance, and scalability.
  • Common design patterns for front-end web development.
  • Clean code, coding standards, and code review.
  • Unit tests, mocking libraries, code coverage, and code refactoring.

You will enjoy:

Opportunity to be part of a pioneer team of a digital start-up with huge growth opportunity and strong backing from two organizations that are market and innovation leaders in their respective industries.

3 days ago


  • Tòa nhà TNG, số 180-192 Nguyễn Công Trứ, Phường Nguyễn Thái Bình, Quận 1, Thành phố Hồ Chí Minh

Recruitment process

  • Round 1:

    Interview with HR
  • Round 2:

    Interview with Tech Lead
  • Round 3:

    Interview with IT Manager



  • Tòa nhà TNG, số 180-192 Nguyễn Công Trứ, Phường Nguyễn Thái Bình, Quận 1, Thành phố Hồ Chí Minh

Company size



Tech stack