Position: Senior Node.js Developer
Company: opinov8
Experience required: 3y
English level: upper

We try to simplify the procedure for buying a car, reduce the delivery time from the click on the website to delivery to future car's owner. The idea is to make the purchase process simple and transparent and provide a guarantee even when buying used cars.

BEING PART OF THE TEAM
Build & Design efficient, secure and reusable server-side systems and abstractions
Building & Documenting approaches which could be reused for other projects
Code review, writing tests, applying linters according to the high-quality standards
Participation in the Agile Product Development Life Cycle
Identify and communicate Javascript best practices (e.g. contributing in NodeJS / JS competency of the team)

POWER YOU BRING
Solid knowledge of JS fundamentals
NodeJS production experience
Hands-on experience with at least one framework (ExpressJS, Koa)
Experience with relational and non-relational databases (at least one of them)
Strong understanding of Networking and RESTful APIs
Knowledge of js unit testing frameworks
Experience with styled components, web components