As a Senior Full-Stack nodejs developer, you will use cutting-edge front-end and back-end technologies (React, React Native, Redux, NodeJS, Koa, ES2017) to build high-performance applications and APIs:

  • Build web applications
  • Write clean, maintainable and efficient code
  • Write unit test
  • Setup environment and release web applications
  • Design robust, scalable and secure features
  • Contribute in all phases of the development life-cycle
  • Drive continuous adoption and integration of relevant new technologies into designMentor, develop and assist the project team members required skills
  • Do other tasks requested by Project Manager/ Senior Manager



  • Experience in web technologies, such as RESTful web service, MV* frameworks, etc. Strong at modern JavaScript libraries and tooling
  • Understand practises for high code quality: maintainability, reusability, code reviewing, unit testing, etc.
  • Understanding of design patterns, object-oriented programming, architecture patterns
  • Strong Computer Science fundamentals
  • Strong motivation to drive impact by making product improvements.
  • Proactiveness (self-starter), good communication and fast learning
  • Project/Engagement/team management skills
  • Proactive, teamwork and positive attitude at work