Position: Node.js Developer
Company: thePerson
Experience required: 1y
English level: intermediate

The provided complex solution includes not only e-commerce platform development, as well as integrations with ERP/CRM and other platforms.
Requirements

Professional hard skills:
3+ years experience Node.js
Experience with Typescript
Experience in creating unit and integration tests;
Experience in architecture and design patterns;

Must have
Good spoken upper-intermediate English is must.

Professional soft skills
Proactivity (including problem solving)
Continuous learning and self-improvement
Active life position
Outstanding communication, interpersonal and leadership skills
Attention to details.

Nice To Have:
Experience with Nest.js
Experience to use Docker and CI/CD pipeline
Experience with GraphQL
About the Role
Work closely with the US based Owners, Designers, and Managers.
Upgrades to Video Streaming System, including research and development for the “Machine Vision” platform.
Implementation of Machine Learning engine including the use of data pulled from event based analytics within the classroom, IOT devices, and Machine Vision.
Develop an Learning Management System (LMS) in conjunction with integrated Curriculum Management.
Updates and improved financial reporting for the Tuition Management System.
IOT Base security checkpoints, including locking and unlocking of doors for Parents, Children, and Teachers, using NFC on smart devices and or RFID bracelet.
Payroll and employee management system.
Partial Migration from NoSQL into Progress enabling application to have a hybrid data model of SQL & NoSQL.
Build a social media style feedback system for the teachers, schools, and parents.
What`s in it for you

Competitive Salary
International Team
Work and Learn From Solution Architects.
Build new technologies in the latest technologies.
Build out a product that is live and in the market, delivering value to thousands of existing users.