Position: Senior Node.js developer
Company: CNA International IT
Experience required: 5y
English level: upper

Responsibilities:
Developing full-stack web applications;
Composing Backend microservices;
Taking part in design discussions with product managers and domain experts. In particular, assessing the feasibility of new features;
Mentoring junior engineers;
Participating in the refining of the development guidelines and policies;
Providing code audit;
Troubleshooting issues in a timely and accurate manner.

Tech stack:
JavasScript ES6;
Babel React-Redux;
MongoDB;
RabbitMQ; 
NodeJS; 
Express; 
Docker; 
Kubernetes;
AWS and GCP.

Requirements include:
Over five years of experience developing in JavaScript;
Solid Computer Science fundamentals in design, data structures, algorithms, problem solving and complexity analysis;
Intermediate written/verbal English;
Knowledge of SOA principles;
Experience building REST and RPC interfaces;
Well-versed with NoSQL solutions.

Employment Benefits:
Competitive Salary;
Performance Rewards;
Flexible work schedule;
Paid Maternity/Paternity Leave.