Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 3


Capable of developing scalable web application. Have experience using programming languages: JavaScript/TypeScript, C#, PHP, SQL. 

Worked with variety of approaches in developing web applications: monolith, service-oriented, microservice architectures. Good knowledge of OOP, understanding and using its design patterns. Also worked on domain-driven design systems.

Experience using server-side technologies: Docker, Redis, MongoDB, RabbitMQ, Apache Kafka,
MySQL (MariaDB), PostgreSQL, SQLite

Experience using NodeJS frameworks: Express, Koa, Nest, Apollo.

Unit, end-to-end, integrational testing with jest or any other test framework.

Worked with parsing, analysis and using different data sources, such as log files, third party APIs,
third-party databases.

Easy to communicate with colleagues and managements.