Position: Senior Node.js Developer
Company: Scalors
Experience required: 5y
English level: upper

**Requirements:**

5+ years of working experience with Node.js;
Experience in working with video data is a must, such as parsing metadata from video/audio;
Proficiency in TypeScript/CoffeeScript;
Experience with Angular, React, and other JS frameworks;
Understanding of the SOLID principles and GOF patterns;
Deep understanding of REST and experience with creating RESTful APIs;
Knowledge of OAuth and security requirements for an internet-facing service;
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks;
Superb interpersonal, communication, and collaboration skills;
Exceptional analytical and problem-solving aptitude;
Great organizational and time management skills.

**Responsibilities:**

Developing and maintaining all server-side network components;
Ensuring optimal performance of the central database and responsiveness to front-end requests;
Collaborating with front-end developers on the integration of elements;
Designing customer-facing UI and back-end services for various business processes;
Developing high-performance applications by writing testable, reusable, and efficient code;
Implementing effective security protocols, data protection measures, and storage solutions;
Running diagnostic tests, repairing defects, and providing technical support;
Documenting Node.js processes, including database schemas, as well as preparing reports;
Recommending and implementing improvements to processes and technologies;
Keeping informed of advancements in the field of Node.js development.

**What we offer:**

Beautiful office (10 min to m. Lukianivska) with a warm and friendly atmosphere (during quarantine, we’re working from home);
Medical insurance;
English-speaking club;
Daily lunches delivered to the office.