Position: Node.js Developer
Company: KSTT
Experience required: 3y
English level: intermediate

•	Strong proficiency with JavaScript
•	Knowledge of Node.js and frameworks available for it (Express, StrongLoop)
•	Understanding the nature of asynchronous programming and its quirks and workarounds
•	Good understanding of server-side templating languages (Jade, EJS, etc)
•	Good understanding of server-side CSS preprocessors (Stylus, Less, etc)
•	Basic understanding of front-end technologies, such as HTML5, and CSS3
•	Experienced in TypeScript, Express.js, Socket.io, Swagger 
•	Hands-on experience with high performance RESTful and WebSocket services
•	Production experience with Microservices architecture is necessar
•	Integration of multiple data sources and databases into one system
•	Understanding fundamental design principles behind a scalable application
•	Implementing automated testing platforms and unit tests
•	Proficient understanding of code versioning tools, such as Git
•	Experience with NoSQL (MongoDB)