Position: Backend Node.JS Developer
Company: IT Craft
Experience required: 3y
English level: intermediate

We are looking for a developer who has: 
- 3 years of experience with server and client side development using Node.js;
- Strong proficiency with JavaScript or Typescript;
- Knowledge of Node.js and frameworks available for it such as Express, etc depending on your technology stack;
- Understanding the nature of asynchronous programming and its quirks and workarounds;
- Basic understanding of front-end technologies, such as HTML5, and CSS3;
- User authentication and authorization between multiple systems, servers, and environments;
- Integration of multiple data sources and databases into one system;
- Understanding fundamental design principles behind a scalable application;
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform;
- Creating database schemas that represent and support business processes;
- Implementing automated testing platforms and unit tests;
- Proficient understanding of code versioning tools, such as Git;
- Experienced and comfortable with PostgreSQL;
- Experience with Redis , ElasticSearch , WebSockets;
- Experience working with AWS;
- At least Intermediate English.
 
IT Craft offers:
- Competitive salary according to the qualifications;
- Comfortable working environment;
- Flexible working hours;
- Benefits package;
- Reward for sport activities;
- In-house English training.
 
Please send your CV.