Position: Middle/Senior Node.js Developer
Company: NCube Ltd
Experience required: 3y
English level: upper

We are looking for **Senior Node.js Developer** with strong technological background and analytical thinking to join our client's team! 

**Our client:** The company from Saudi Arabia that offers a range of IT products and services to its portfolio to provide more advanced and professional services in different areas such as: Mobile value-added service, Business telephony system, Business Intelligence, Datacenters & passive infrastructure, application/software development etc. 

**Project:** Cross-platform messaging and Voice over IP service owned by Facebook, Inc. It allows users to send text messages and voice messages, make voice and video calls, and share images, documents, user locations, and other media (like WhatsApp, but for Arabian world). 

**Team:** Kiev - Riyadh (Saudi Arabia) 

**Working days:** from Sunday to Thursday 

We can consider **remote** engineers for this project 

Experience / Skills: 

**Must have:** 

3+ years of experience and depth knowledge of Node.js 

Hands-on experience with HTML, CSS, and AJAX 

Development experience designing object-oriented JavaScript and SVG 

Applicable knowledge of web libraries and frameworks such as AngularJS, Polymer, and Closure 

Mongo DB knowledge 

Web RTC (Audio/Video) 

Upper-Intermediate English 

**Good to have:**

Familiarity with the whole web stack, including protocols and web server optimization techniques 

Strong analytical skills and problem-solving aptitude 

**Responsibilities:**

Working across the full development lifecycle 

**We offer:**

Great team spirit 

Modern technologies and management methods 

Career opportunities 

Flexible working schedule, paid vacations and sick leaves 

Medical insurance 

Regular parties 

Great office location near subway Maidan Nezalezhnosti and Zoloti Vorota