Position: Middle+ Node.js Developer
Company: Piligrim IT
Experience required: 5y
English level: upper

Requirements:
3+ years of Web development experience;
Experience in developing REST API using Node.js + express;
Experience with typical client-side tasks like routing, caching, communicating with API, etc;
Strong knowledge of core JavaScript (ES6+), Git, code design principles;
Experience in OOP and MVC design and development patterns;
Experience with CSS3 and Less/Sass;
Understanding of Agile/Scrum methodologies;
English: Upper-intermediate at least.

Responsibilities:
Develop, maintain, and improve our current web application;
Perform technical analysis and contribute to code reviews and design discussions;
Work with large and complex datasets;
Optimize the application for maximum speed and scalability;
Write robust, clean, and documented code while meeting our coding standards;
Be independent, reliable, willing to take full responsibility on his projects.