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

**Requirements**
Must: 
 - Solid professional experience with JavaScript;
 - Excellent knowledge of Node.js;
 - Experience of working with Postgres, Redis;
 - Understanding fundamental design principles behind a scalable application;
 - Enthusiasm for Agile software development;
 - Excellent teamwork skills with an ability to get the work done with minimal supervision;
 - Strong verbal and written English skills.

Will be a plus: 
 - Experience of working with TypeScript a plus; (front end and back end both)
 - Experience of working with GraphQL a plus;


**We offer**
• An attractive salary package;
• Flexible schedule: office, remote or some days office, some days remote;
• Flexible working hours;
• Work on smart home product and possibility to influence products’ development;
• Taxes coverage;
• Inexhaustible supply of sweets, coffee and fruits.;