Position: Middle+ NodeJS Developer
Company: Upplabs
Category: Node.js
Experience required: 2y
English level: upper

We’re looking for a Backend Node.JS developer for developing APIs, microservices, flexible interfaces, at massive scale across multiple continents. Part of the role will include integration with multiple external APIs, processing of the data, and compiling it in a flexible way to accommodate various output requirements. The role will allow getting in on the ground floor, participating in laying down the foundations of the technology and being a key-member of the team that will constantly grow.

About client:
HyperGuest’s technology platform empowers Hotels and Travel Providers to deliver rooms with maximum efficiency. This open and highly scalable cloud technology layer opens new opportunities for profit and business with zero manual effort and the fastest time-to-booking.

Requirements
The role requires creativity, “can-do” approach, and knowledge and experience in multiple platforms and technologies:
In-depth knowledge and experience developing API’s and Microservices
Strong proficiency with JavaScript
Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc.)
Understanding the nature of asynchronous programming and its quirks and workarounds
Understanding fundamental design principles behind a scalable application
Experience working with various data storage solutions such as Redis, MongoDB, etc.
Experience working with Queuing solutions such as gearman, RabbitMQ, SQS, etc.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git

We offer:
Competitive salary and regular review of the salary;
Ability to work completely remotely from anywhere in the world;
State holidays;
The best experience of a lifetime = an opportunity to gain invaluable experience and to grow as a marketing professional;
20 paid vacation days and 10 paid sick days;
Flexible work schedule;
Accounting support and full payment of taxes by the company;
Necessary equipment for work;
Compensation of English lessons 100%;
Compensation of professionals training/development measure and education;
Payment for sports expenses;
Friendly team and enjoyable working environment;
Regular team-building events.