Position: NodeJS Developer
Company: Light IT
Experience required: 2y
English level: intermediate

Key Requirements:
- 2+ years NodeJS/Typescript development experience 
- Experience in server/client side JS ( NestJS, Typescript) 
- Experience with SQL/noSQL databases 
- Experience building large scale distributed systems 
- Strong object-oriented design and development experience 
- Knowledge of the principles to construct fault-tolerance, reliability and durability software systems 
- Experience building microservices and designing REST APIs 
- Experience with message brokers 
- Proficiency in English, with great interpersonal skills

It’s great if you also have:
- GCP and/or AWS experience
- Experience with Kafka
- Experience deploying microservices with docker, kubernetes
- Experience with CI/CD using lab-ci
- Experience with some aspect(s) of computer security: network security, application security, security protocols, cryptography, etc...)

We offer:
- A high salary (willing to be guided by the candidate's expectations);
- Work week from Monday to Friday (no overtime) on a flexible schedule;
- Collaboration through a Group 3 FOP;
- Opportunity to work full-time or in the office in the city of Zaporozhye or Odessa;
- Leave 18 working days (24 calendar days), paid sick leave (without a fixed number of days and references);
- Mentorship, internal team training and individual development plan;
- Provision of necessary equipment for work or bonus for depreciation of personal equipment;
- Compensation of profile courses, conferences, mitaps;
- Bonus system, where each employee defines a category of bonus (education/sports/health) to be used on a quarterly basis;
- Affiliate programs with attractive discounts;
- Referral system;
- Corporate events;
- Services of a corporate travel manager.