Position: Middle Node.js Developer
Company: Cleveroad
Category: Node.js
Experience required: 3y
English level: intermediate

Requirements:
— At least 3 years of development with Node.js
— Express.js
— MySQL
— Sequelize ORM
— Amazon Web Services (EC2, S3, Lambda, SES)
— Redis
— OOP
— SOLID
— Design Patterns
— Experience with live streaming and VOD (Wowza, DaCast, Bitmovin)
— Experience with CMS will be a plus
— Payment gateways (stripe, braintree)
— Design of RESTful APIs
— Swagger documentation
— Intermediate or higher level of English

As a plus will be:
— Highload/performance optimization
— Load balancing

We offer:
—Interesting and challenging project
—Full financial and legal support
—The ability to work both in the office and remotely
—Partial compensation for English, training and courses, sports and tech
—Optimal social package
—Individual development plan
—The opportunity to work on the latest technology from scratch
—Team buildings and corporate events

О проекте:
The system is a POC in order to check the ability to build custom routes and successful navigation on them. The system contains 2 applications: the web admin panel, and the iOS application for Drivers. The system should allow building routes in the web admin panel, adjust it manually, and share to the Driver iOS app. The Driver should be able to drive by a route shared online and offline. During the next development stages the system will be upgraded to the transportation management system.