Position: Middle Node.js Developer
Company: SoftServe
Experience required: 2y
English level: pre

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. 

Duties and Responsibilities:
Integration of user-facing elements developed by front-end developers with server-side logic 
Writing reusable, testable, and efficient code 
Design and implementation of low-latency, high-availability, and performant applications 
Implementation of security and data protection 
Integration of data storage solutions MSSQL, Redis 
Working with EDA via AMQP protocols  
Integration with huge enterprise systems 
Closely work with the architecture team  
Documenting REST end-points   
	
Skills & Abilities 
		
Strong proficiency with JavaScript/Typescript 	
Knowledge of Node.js and frameworks available for it NestJS, Express, StrongLoop, etc  
Understanding the nature of asynchronous programming and its quirks and workarounds 
Good understanding of server-side templating languages  
Basic understanding of front-end technologies, such as HTML5, and CSS3, Vuejs, Angular