Skills:
At least 3 years of JavaScript programming experience
At least 2 years of experience with Node.js (must known: Event Loop, EventEmmiter, Buffer, Stream)
Git version control system, branching workflows
Strong knowledge of Express.js framework
Experience with npm
Experience with MongoDB
Message buses (MQ) such as RabbitMQ (or relevant AMQP experience)
Thorough experience of RESTful service design, API design and best practices for building resilient and maintainable distributed systems
Experience with WebSocket
Ability to work from 8 a.m. till 5 p.m.
As a Plus:
Knowledge ES6+ ( Promises, Async/Await )
Basic knowledge of Docker, Docker Compose
Analytical thinking skills
Experience with distributed systems, implementation of microservices and systems with a high degree of parallelism
Experience of writing tests using Mocha, Chai, Supertest
Use of Continuous Integration, Gitlab, Code Review
Main Responsibilities:
Work with an established team of developers
Develop and support development of new and existing product features
Solve diverse, complex problems related to high-scale, cutting-edge systems
Make recommendations towards the development of new code or to reuse of existing code
Focus on code quality, reusability and testability
The job ad is no longer active
Job unpublished on
27 September 2020
Look at the current
jobs
Node.js
Kyiv→