Fullstack Developer (Middle/Senior)


  • Analyze customer requirements and design solutions.
  • Develop new features, maintain and update the existing code.
  • Follow the Scrum workflow and complete tasks from the team backlog.
  • Ensuring optimal performance of the application to specifications.
  • Proactively manage your workload, feeding back regularly in the event of any delay or change to delivery time-frame or scope of work.
  • Writing clean, scalable code using Java Script/Type Script/Python programming languages
  • Review code, mentor for team members  to follow best practices and coding style.


  • At least 3 years of JavaScript and Node.js experience.
  • Have a solid knowledge of JS, NodeJS languages are mandatory
  • Experience in using the NodeJS frameworks such as ExpressJS, NestJS.
  • Experience in one of JavaScript frameworks: Angular, ReactJS.
  • Have a solid knowledge of databases (SQL & NoSQL), RESTful API, Websocket, JSON, XML, CORS, …
  • Deep understanding of front-end technologies such as HTML5, CSS3, ES6.
  • Understanding of asynchronous development and data security principles.
  • Experience in responsive design, cross-browser compatibility, and website performance.
  • Knowledge of frontend CSS frameworks like Bootstrap, Material UI and preprocessors like SASS and LESS.
  • Exceptional analytical and problem-solving aptitude.
  • Availability to resolve urgent web application issues outside of business hours.
  • Experience with Git as a large team.
  • Has product deployment experience and maintenance is  an advantage.
  • Has experience with cloud services is an advantage.


  • Income = Net salary + Benefit + Performance bonus (>14 months salary).
  • Review salary twice per year base on your performance and output.
  • Health check once per year.
  • Health insurance PVI care if you work here more than one year.
  • Enjoy all of our company policies: insurance, vacation, public holiday, party, birthday and more.
  • Free coffee, tea and cakes.
  • We have these clubs for you to join: Football, Table football, Music, English, media and more.
  • Have a chance to involved and learn from our senior.
  • Have our senior to review your works, instruct you during the project using Scrum.
  • Get advices for career development.

Working hours: Morning: 8h30 – 12h00; Afternoon: 13h00 – 17h30. Monday to Friday.