Position: NodeJS Developer
Company: Vector software
Experience required: 3y
English level: upper

**Responsibilities:**
Development of backend service (cloud-based)
Integration with existing third-party systems (GraphQL)
Write unit tests
Create and maintain technical documentation
Communicate with clients (explanation of technical questions and requirements)
**Requirements:**
At least 3 years of Node.js experience
Solid working knowledge of Node.js developing complex microservices based applications
Experience with unit tests
Knowledge of PostgreSQL databases
Experience with the Cloud Computing & Databases, preferably AWS
Programming skills of JavaScript & TypeScript
At least Intermediate level of English
**Desired skills**
Working knowledge of  GraphQL
Working knowledge of Docker
**We offer:**
Competitive compensation
Opportunity to work on interesting projects
Friendly team of highly experienced specialists
Training sessions and travel abroad
Long-term employment with paid vacation and other social benefits
Free English classes with native speakers
Medical insurance
Sport compensation
Cozy kitchen with fresh fruits, juices and cool snacks