Position: Senior Node.js Developer
Company: Svitla Systems
Category: Node.js
Experience required: 3y
English level: upper

**Requirements: **
At least 3 years of experience as a Node.js developer.
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Knowledge of front-end technologies such as HTML5 and CSS3.
Expertise in incorporating different data sources, databases, and delivering optimal output to different client platforms (mobile vs desktop).
Proficiency in using version control systems (Git).
Knowledge of automated unit tests and testing platforms and the ways of their implementation and integration.

**Nice to have:**
Bachelor's degree in Computer Science, Information Science, or similar.
Availability to resolve urgent web application issues outside of business hours.

**Responsibilities:**
Develop and maintain all server-side network components.
Ensure optimal performance of the central database and responsiveness to front-end requests.
Collaborate with front-end developers on the integration of elements.
Design customer-facing UI and back-end services for various business processes.
Build high-performance applications by writing testable, reusable, and efficient code.
Implement effective security protocols, data protection measures, and storage solutions.
Run diagnostic tests, repair defects, and provide technical support.
Document Node.js processes, including database schemas, as well as preparing reports.
Recommend and implement improvements to processes and technologies.
Keep informed of advancements in the field of Node.js development.