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
- 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