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

CODE.STORE is going to open an R&D office in Kyiv. Management located in Paris. There is a unique opportunity to become part of a strong team and take part in building a product from scratch using cutting-edge technology.

Delivering digital projects, code.store is the easiest end-to-end platform to build, host, re-use and sell ready-made solutions based on micro-services and GraphQL.

The company strives to simplify the life of our customers as much as possible and make easy developer experience great again.
Currently, CODE.STORE is looking for a strong NodeJs Engineer who will join our team and will participate in building our platform from scratch.

Technologies :
TypeScript, Node.js, GraphQL Docker, Micro-Services, RabbitMQ, AWS, Kubernetes, Lambda, ELK, Prometheus, GitLab CI

Requirements:
— 3+ development experience
— 2+ years of Node.js development experience
— Understanding of the event loop, micro, and macro tasks and their influence on code
— Understanding of SOLID principles on practice
— Experience writing and utilizing RESTful API services
— Experienced with TDD in Jest or any other testing framework
— Experience with the relational data store (e.g., PostgreSQL / MySQL)
— Experience with NoSQL databases (e.g. MongoDB, Redis)
— Experience with message brokers (e.g. RabbitMQ)
— Confident knowledge of Git + GitFlow
— Ability to take on complex problems, learn quickly, and persist towards a good solution
— Intermediate English

As a plus: 
— Experience with GraphQL
— Experience with NestJS
— Experience with one of the cloud providers (AWS / Azure / GCP)
— Experience with any front-end framework (React / Angular / Vue)

What's in it for you
— A possibility to become a part of EU startup which changes the industry
— No annoying bureaucracy
— Flexible working hours
— Competitive salary
— Paid vacations