Position: Middle Node.js Developer
Company: Global Teams
Experience required: 2y

Do you want to build a revolutionary CRM system in a Product company that was made by developers and for developers?
We are seeking a **Strong Junior/ Middle Node.js Developer** for the product company DenDev, which is specialized in CRM and Tracking Platforms development, for the new project connected to automatization of work with a popular social media platform.

**Requirements:**
**Commercial development experience: 2+ years.**

**Hard Skills:**
 
- At least a basic knowledge of PHP (strong theoretical knowledge + practical experience);
- JavaScript / Typescript (professional level), including in the Node.js environment;
- Understanding of microservices;
- Deep understanding of the principles of the Web, client and server technologies;
- Knowledge of HTML / DOM;
- Experience in writing REST services;
- Databases; Postgres, Redis, ClickHouse;
- Analytical Skills;
- Knowledge of OOP, SOLID and design patterns;
- Experience in building CRM or ERP systems will be a plus;
- Experience in writing unit tests will be a plus;
- Intermediate level of English;

**Soft Skills:**

- Responsible approach to development, desire and ability to solve complex problems;
- Ability to work in a team;
- Teamwork experience using Scrum methodology and Agile philosophy.

**Responsibilities:**

- Partitioning the PHP monolith into Node.js microservices;
- Work on existing projects;
- Communication with Product Owner;
 
With us, you’ll get access to corporate English classes, gym membership, and medical insurance, as well as all necessary books and courses.
We don’t have any bureaucracy and overtime hours, and we managed to establish a real work-life balance for our employees. If you want to participate in a project that will grow to become a revolutionary digital marketing software, which will cover the automatization of work with every single social media platform, please apply.