Position: Middle NodeJS developer
Company: DNA325
Category: Node.js
Experience required: 3y
English level: upper

Our technology products, services, and engineering are built on four decades of innovation, with world-renowned management philosophy and a relentless focus on customer relationships. 

HCL’s client is a leading e-commerce beauty & cosmetics web store. We transform the existing solution to microservice architecture and look for experts in NodeJS to create the new version of the existing web solution. 

What skills we’re looking for:
- 3+ years of experience in software development;
- Proficiency with JavaScript;
- NodeJS based Web Services; 
- Knowledge of NodeJS on ExpressJS frameworks; 
- Having relevant experience in Node.js / typescript; 
- Understanding the nature of asynchronous programming and its quirks and workarounds; 
- Good Experience in Microservices;
- Understanding fundamental design principles behind a scalable application;
- Knowledge of MySQL Queries; 
- Proficient understanding of code versioning tools, such as GIT;
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.

Good to have:
- knowledge of MongoDB.

What your work will be about:
- Writing reusable, testable, and efficient code;
- Design and implementation of low-latency, high-availability, and performant applications;
- Implementation of security and data protection.

What we offer:
- 100% remote within an international environment;
- Work in a strong culture of invention and risk-taking;
- Newly-built distributed team of 25 developers with common goals.