Position: Node.js Developer
Company: PerceptionBox
Category: Node.js
Experience required: 3y
English level: upper

**Required Skills:
**
At least 3 years of commercial software development experience;
At least 2 years of Node.JS experience, will be good experience in NestJS;
Demonstrated success delivering server-side components to production;
Knowledge of Amazon AWS or similar cloud services vendor;
Understanding of Service Oriented Architecture, Docker, and Microservice Architecture.
Solid knowledge of building RESTful-based web services, Message broker( RabbitMQ);
Knowledge of databases (SQL and NoSQL);
Knowledge of server-side development languages and methodologies;
Strong knowledge Design Patterns, SOLID, DDD, clean arcitecture
Experience working in agile teams, JIRA and Confluence;
Use of Continuous Integration, Github, Code Review;
Upper-Intermediate English level;

**Responsibilities:
**
**New features development;
Code review and optimization.

**We Offer:
**
Competitive salary fixed in USD;
Private Entrepreneurship formalisation;
Cozy office in Tel-Aviv AND Opportunity to work remotely from the whole world;
Sick Leave coverage;
Vacation – 17 working days (flexible, if you need more);
Work within growing service company with prospectives for education and career advancement;
Participation in projects within the active development stage;
The friendly international team of strong professionals that will help you to achieve results;
Agile management & internal mobility, no bureaucracy and initiative-friendly attitude;
Possibilities for business trips abroad;
Corporate team building events.