Position: Node.js Developer
Company: AllSTARSIT
Experience required: 2y
English level: intermediate

**Job Description:**

We have a successful project, and we are extending our engineering team of experienced developers who want to take ownership of huge areas of our products! 

We are looking for a **Node.js developer** to be a part of our engineering team. Someone comfortable working on multiservice systems. We use Node.js on the back-end and are looking for someone who would be open to doing things across the stack. 

As our Node.js developer, you will be responsible for maintaining the back-end, applying new features, and dealing with microservices. As an experienced engineer, you will apply your skills to a successful product. 

**MAIN TECH:** Node.js (Typescript), MongoDB, Microservices 

**Job Duties **
● Develop Node.js back-end modules; 
● Extend API;
● Deal with cooperative colleagues;
● Build new features, that will improve product and infrastructure 
● Make technical and product decisions;
● Handle simple deployment workflow process to ensure a high level of productivity;
● Follow best practices with coding;
● Create automated tests if needed.
 
**Qualifications **
● At least 2 years with Node.js;
● Experienced with microservices;
● Experienced with Node.js / Typescript / npm, yarn;
● Experienced with back-end API creation (REST, JSON-RPC, etc…);
● Robust with MongoDB;
● Experience collaborating with other engineers to develop new features with significant design and back-end engineering aspects;
● Natural at debugging and profiling own applications;
● Working with git and Linux shell, Gitlab CI, Docker; 
● Reading English level.