Middle Back-end Developer (Node.js)

Middle Back-end Developer (Node.js)

We are looking for a Middle Node.js Developer to join our team.

About the project:

The platform in the construction industry for two type of users: contractors, that are searching for projects on the one side and Post Managers, that are looking for the best service they can get in the scope of the budget on the other side.

Responsibilities:

  • Project backend development, configuration, and maintenance;
  • Execution of internal procedures and requirements of the companies associated with operating activities;
  • Work as a part of a Scrum team, taking ownership of feature development tasks;
  • Work closely with the client team to create and refine feature requirements;
  • Identify areas for improvement proactively.

Requirements:

  • 4+ years of experience in WEB development;
  • 3+ years of previous experience in JavaScript development;
  • 2+ years of previous experience in Node.js development;
  • Experience writing Node.js web services;
  • Knowledge of ECMAScript 8;
  • Experience with REST/SOAP and WebSocket;
  • Experience with MongoDB, Redis;
  • Experience with MySQL / PostgreSQL;
  • Experience using Docker;
  • Experience with AWS Infrastructure;
  • Ability to write comprehensible code;
  • Understanding the principles of asynchronous;
  • Understanding the principles of secure data sharing, project infrastructure security principles, network
  • Security, and best practices for storing (and encrypting) user data;
  • Self-motivation, result orientation;
  • Language: English (Intermediate +).

We offer:

  • Decent payment for work;
  • Democratic leadership;
  • Comfortable work conditions in modern office;
  • Flexible working hours;
  • Regular salary reviews;
  • Accounting as a service;
  • Paid vacations and days-off on state holidays;
  • Individual English lessons;
  • Corporate and social events (parties, football etc.);
  • Fun and friendly environment.