Position: Node.js Developer
Company: Stencil Agency
Experience required: 3y
English level: upper

**Node.js Developer Responsibilities:**
Developing and maintaining all server-side network components.
Ensuring optimal performance of the central database.
Collaborating with front-end developers on the integration of elements.
Designing customer-facing UI and back-end services for various business processes.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.

**Node.js Developer Requirements:**

At least 4 years of experience as a Node.js developer.
Extensive knowledge of TypeScript, web stacks, libraries, and frameworks.
Knowledge of front-end technologies such as HTML5 and CSS3.
Experience with GraphQL (Apollo) and TypeORM, Nest.js
Superb interpersonal, communication, and collaboration skills.
Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB);
Basic knowledge of Docker, Docker Compose
Great organizational and time management skills.
Availability to resolve urgent web application issues outside of business hours.

To ensure success as a Node.js developer, you should possess extensive knowledge of Node.js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.