BrainGroup Holdings

BrainGroup Holdings

Tận Tâm - Trí Tuệ - Tốc Độ

Web Engineer (NodeJS, TypeScript, JavaScript )

1*** - 2*** USD

Your role & responsibilities:

  • Design, implement and maintain software components in complex, distributed systems.
  • Work closely with other groups (QA, Tech Support) to effectively diagnose and resolve software defects.
  • Participate into team collaborative design and code review activities.
  • Prioritize tasks and communicate to senior management effort estimates and project status periodically.
  • Experience with web interface development.
  • Develop new products that are secure, easy to maintain and scale.
  • Familiarity with object oriented design and modern design patterns.

Your skills & qualifications:

Backend Technical Requirements

1 - 2+ years of real, hands-on experience in backend/ frontend development in a professional environment working with some of the main frameworks or libraries (Nodejs, Nestjs , Lavarel , Lumen,).

  • At least 1 - 2+ years of relevant experience in Nodejs , Typescript projects.
  • Knowledge of relational databases , and PHP backend technologies is a plus.
  • Strong database skills , Sql , NoSQL skills.
  • Strong database manage MySQL , MongoDB , FireBase.
  • Experience in developing microservices architecture.
  • Sound understanding of design patterns, system design architecture.
  • Strong in Algorithm and Data Structure.
  • Experience in building REST APIs with NodeJS, Postman or Swagger.
  • Identify and correct bottlenecks and fix bugs, handling multiple projects at the same time.

Frontend Technical Requirements

At least 1+ years of relevant experience in one of JavaScript library (ReactJS, Angular, Vue.js), prefer with React use Javascript , Typescript.

  • Strong experience with React , Redux , Ajax.
  • High proficiency in HTML5 , BOOTRAP5 , and CSS3 , SCSS.
  • Hands-on experience in Responsive Design.
  • Hands-on experience in Knowledge of API integration.
  • Hands-on experience in Web Unit testing frameworks React is plus.
  • Knowledge with componentization (any experience on Reuse Components).
  • Should know how to work with Git, Trello , Cache.
  • You should know how to view quality holistically and ensure the highest software quality.

Education and Experience

  • Bachelor’s degree.
  • Age under 25-30.
  • Hands-on experience in projects.
  • Business experience is preferred.
  • Must have resilience and the ability to work well under pressure.
  • Should be able a quick learner and adapt to change.
  • Ability to handle multiple concurrent activities and projects.
  • Ability to work along with team distributed across locations.
  • Strong sense of ownership for assigned projects.
  • Able to articulate well the solution(s).
  • Able to work as a team.
3 days ago


  • 596 Nguyễn Đình Chiểu, Phường 03, Quận 3, Thành phố Hồ Chí Minh

Year of experience

1 năm, 2 năm


Junior, Middle

Job Type


Recruitment process

  • Round 1:

    Phỏng vấn trực tiếp với Trưởng phòng
  • Round 2:

    Phỏng vấn trực tiếp với Ban Giám đốc



  • 596 Nguyễn Đình Chiểu, Phường 03, Quận 3, Thành phố Hồ Chí Minh

Company size



Tech stack