Position: Lead Backend Node.js Developer
Company: Intellias
Category: Node.js
Experience required: 5y
English level: intermediate

**Project Overview:**
Our Client is a leading worldwide Korean high-tech company operating in many different areas.  The main objective is to develop a backend for Autonomous Vehicle Simulator located in the cloud environment according to the provided Software Requirements document while in close cooperation with the Frontend team.

**Responsibilities:**
* Plan cloud backend architecture;
* Implement cool new features, services, and APIs for the cloud Autonomous Vehicle Simulator;
* Work together with WEB UI team( React JS);
* Write reusable code and libraries;
* Optimize the application for maximum speed and scalability;
* Implement security and data protection;
* Write tests.

**Requirements:**
* 8+ years in IT and 5+ years of development experience in JavaScript(ES6);
* Proficiency in backend development with Node.js;
* Good understanding of computer science in algorithms, analysis, computer organization, data structures;
* Experience in Virtualization/Containerization: Docker;
* Experience with MySQL/PostgreSQL - indexing, performance optimization, etc.;
* Knowledge of ElasticSearch/Cassandra/MongoDB;
* Experience with unit/integration tests using: jest, mocha, nock, chai, etc.;
* Excellent communication skills in English, both written and spoken.

**Nice to have:**
* Familiar with Hadoop/HDFS/SPARK
* Understands Kubernetes/AWS ECS
* Would be a plus to have experience in Terraform;

Higher Education: Bachelor's Degree would be a plus but not required.