Position: Middle Back-end developer
Company: 42flows.tech
Category: Node.js
Experience required: 2y
English level: intermediate

**Requirements:**
- 2+ years of commercial experience with Node.js(Nest.js);
- Technical understanding of web technologies such as modern JavaScript(Core, Performance), HTTP, REST API;
- Experience with TypeScript;
- Experience with RDBMS (MySQL , PostgreSQL, etc.) — (db instruments and stored procedure);
- NoSQL (MongoDB, Redis, etc.)
- ORM (Sequelize, Mongoose, etc.)
- Database design (DB Normalization, De-normalization
- Good technical knowledge Design patterns, OOP and Development principles;
- Intermediate English

**Well be a plus:**
- Technical understanding of AWS, API Gateway, Lambdas, ECS and Fargate;
- Experience with Docker;
- Understanding of Scrum process.

**Responsibilities:**
- Take a part in discussions, presentations, and decisions about back-end development;
- Creation from 0 and further development of back-end infrastructure for individual products;
- Solve problems and develop new functionality.
- Communicate with customers and the QA team and mobile developers to develop a quality project;

**We offer:**
- Regular salary review (every 6 months for Middles, and once per year for Seniors);
- 18 working of paid days off;
- Paid sick leave;
- Company covers the costs of your training;
- Bonuses for your special events;
- PE accounting and legal support;
- Flexible working schedule.