Position: Junior+ Node.js Developer
Company: Platform500
Experience required: 1y
English level: intermediate

Product company Platform500, which is specialized in CRM and Tracking Platforms development, is looking for a Junior+ Node.js Developer for the new project connected to automatization of work with a popular social media platform.
Technological stack: Front-end - Angular, Back-end - PHP, Crawler - Node.js.

Requirements:
Commercial development experience: 1+ years.

Hard Skills:
JavaScript / Typescript (professional level), including in the Node.js environment;
Knowledge of other Back-end programming languages ​​(PHP, Python) will be a plus;
Deep understanding of the principles of the Web, client and server technologies;
Knowledge of HTML / DOM;
Experience in building CRM or ERP systems;
Experience in writing REST services;
Databases: Postgres, Redis, ClickHouse;
Docker;
Git;
Knowledge of OOP, SOLID, and design patterns;
Intermediate level of English;
Experience in writing unit tests will be a plus.

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:
Writing services/crawler;
Working with Selenium / Puppeteer;
Working with Postgres;
Working with RabbitMQ.

We provide the full set of healthy and junk food. We play ping pong, Sony PlayStation with VR, and a whole set of board games. With us, you’ll get access to corporate English classes, gym membership, and medical insurance, as well as all necessary books, courses and conferences.

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.