Position: Node.js Developer for VidaXL
Company: Daxx Software Development Teams in Ukraine
Experience required: 3y
English level: intermediate

**Requirements:**
Expert in JavaScript (ECMAScript 6)
4+ years of experience with Node.js
Experience with Restify and/or Express frameworks
Experience with RESTful API
Experience with SQL (MySql) and/or NoSQL (Couchbase, Mongo, Redis) databases
Experience writing tests with AVA, Jest
Experience working with VCS
Strong knowledge of OOP
Strong knowledge of SOLID, DRY, KISS principles
Good English level

**Will be a plus:**
Knowledge and practical experience with TypeScript
Experience with high load and distributed applications
Experience of Docker usage
Experience with Elasticsearch, Solr
Experience working with CI/CD

**Responsibilities:**
Architecting and developing Javascript code, launching new features
Deliver readable, reusable, testable code by following best practices
Developing and maintaining a large network of microservices
Actively participate in project team meetings and technical discussions related to the project
Implement software development best practices to ensure our code is high quality, well-tested, scalable and secure
Working with a data layer
Working with third-party APIs and web services (REST, SOAP)

**Daxx offers:**
Direct cooperation with the customer
Dedicated HR/ Client Manager
Regular performance reviews
Competitive Salary, medical insurance, 20 working vacation days
Regular corporate events, team buildings, etc.