We are seeking passionate and experienced Full-stack Developer to be part of our scrum team and will be responsible for providing technical contribution throughout all phases of the software delivery life cycle of CLPS's products.
What will you be responsible for?
- Plan, organize and develop user-facing features for the components in our dynamic platform;
- Write and optimize client-side code of the web applications, create fast application with good UI/UX;
- Work with other members to develop and integrate new features including other third-party systems and plugins into our platform;
- Evaluate and identify new technologies for implementation and incorporation;
- Communicate with our business and product heads to understand clients’ requirements;
- Respond and follow up to incorporate feedback and draw new insights;
- Prioritize tasks to meet multiple deadlines;
- Identify and correct bottlenecks and fix bugs.
Your Skills and Experience
- 3+ years of experience in backend technology of Node.js
- 1+ years of experience with Web Front-end (HTML/CSS/JS), VueJS or ReactJS
- Experience in database programming or design skills, including relational database skills (SQL, etc.) and non-relational database skills (MongoDB, Redis, Cassandra, etc.).
- Excellent at coding (the code is well documented and compliant with good practices) and testing (Unit Test, Integration Test, User Acceptance Test, Automation Regression Test.)
- Experience about RESTful API
- Knowledge about Programing Principles, Design Pattern, etc;
- Good at English ( writing and speaking)
- Willing to learn new technology, product mind-set
- Have good teamwork skills