Position: Middle Node JS Developer (Customer behavior)
Company: Opinov8
Category: Node.js
Experience required: 2y
English level: upper

BEING PART OF THE TEAM
Demonstrate out-of-the-box thinking when needed;
Document approaches which could be reused for other projects;
Code review, writing tests, applying rules 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
Good knowledge of JS fundamentals;
2+ years with JS development, and NodeJS production experience 1+year;
Working experience with GraphQL, Express, Postgresql
Experience with relational and/or non-relational databases;
Integrations with Cloud APIs (Google Cloud in particular);
Strong understanding of Networking and RESTful APIs;
Knowledge of js unit testing frameworks;
Performance tuning, remote debugging on production, would be a plus;
Knowledge of Docker containerization, would be a plus;
Contribution to an open-source, GitHub profile with the relevant code, would be a plus;
English level - Upper-Intermediate  / Intermediate, ability to communicate directly with the client.
Scrum and Kanban methodology understanding.