Position: Middle Node.js Developer
Company: Bytebrand
Experience required: 2y
English level: intermediate

Mandatory Requirements:
2+ years experience with Node.Js
Strong knowledge of Node.js frameworks (Express, Nest.Js, Sails.Js ...)
Experience with SQL-based database

Nice to have:
Understanding OOP, SOLID, YAGNI, KISS, DRY, microservices architecture.
Understanding of popular design patterns
Experience with NoSQL database
Experience usage TypeScript
Experience with: Redis, Socket. IO
Experience with any of node.js ORM (typeorm, sequelize, waterline)
Continuous Integration, GitLab, Code Review