Position: Middle/Senior NodeJS Developer
Company: JetSoftPro
Experience required: 3y
English level: upper

Project Overview:
The project is one-stop-shop solution to offer the most comprehensive and customized platform to link skilled technicians with customer requests as well as the full cycle of project management insetting, renovating and maintaining the heating and cooling equipment. It includes the functionality set for operation managers, sales representatives, account managers and technicians, which allows the full cycle of contract management, project management, invoicing generation and payment procedures. The platform consists of 6 modules written on Node.JS operating on a single database of information: Scheduling & Dispatching, Inventory, Pricing, Work Order Management, etc. Those modules will connect with the sales software that is being already completed.

Our client is intended to rewrite the existing operations platform that had already been created by other vendors, as the original software was written in Classic ASP and will include a mobile part. The second part of the project is to create the new modules.

Technology stack:
JavaScript, Node.JS, React, MongoDB, Xamarin, AWS

Skills/Requirements:
At least 3 years of commercial experience with NodeJS
Integration of user-facing elements developed by front-end developers with server-side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Experience with web applications fundamentals like HTML, JavaScript, CSS, REST, JSON
Strong ability to understand existing code and fix bugs and write enhancements (without rewriting code)
Would be a plus:

AWS services knowledge

We offer:
Flexible working hours
Remote work/office work
Paid vacancies
Paid sick leave
Corporate doctor services
Free English classes
Life event support
Payment for educational courses, certificates (50%)
Different sports activities in the office (badminton, tennis, darts, gym)
Fully equipped office with car and bicycle parking