Position: Middle Node.js Developer
Company: 42flows.tech
Category: Node.js
Experience required: 2y
English level: intermediate

**Our project:** 
Have you ever wondered how neobanks are developed? You have a chance to discover! Our customer is a neobank from the Middle East that seeks to disrupt and shake the financial sphere of the region with its customer-centric digital services and innovative tech solutions. Within this project, you will develop banking software that millions of people will use in the future.

It’s a pleasure to build something so transformative, isn’t it? You will have an opportunity to grow, learn, and evolve professionally, while working with cutting-edge technologies on the project, where your skills and performance would be decently evaluated.
Challenge yourself for the project that will transform your life!

**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;
- Understanding Software testing, approaches, testing types.

**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.