Position: Senior JavaScript (Node.js) Developer
Company: Ciklum
Experience required: 3y
English level: intermediate

This interesting and challenging initiative involves designing, implementing and maintaining a complex Chrome Extension capable of helping investment analysts make data driven decisions, managing such data in its totality to produce meaningful real-life investment-grade, event-signals for a leading US based private equity investor with focus in high-tech industry with portfolio that stretches across the globe.

Responsibilities:
- contribute ideas through your knowledge of evolving front-end technologies;
- be proactive in communication with team members and client;
- use industry best practices of development processes & tools, adopt and improve them;
- create and maintain modern interfaces according to unit standards;
- follow and improve code quality standards;
- perform technical assessment of UI mockups/wireframes to ensure the possibility of their implementation within reasonable time;
- create and review software feature design documents and provide the solution.

Requirements:
- HTML/CSS. Preprocessors, Methodologies;
- Core, Performance, Security;
- Application state management;
- Package management, Module bundling;
- CI/CD;
- oAuth, JWT;
- experience with frameworks available for Node.js such as Express, 
SQL, RDBMS (MySQL , PostgreSQL, etc.) – (db instruments and stored procedure), noSQL (MongoDB etc.), Cache DB (redis), ORM (Sequelize, Mongoose, etc.), Database design (DB Normalization, De-normalization), Websocket.

What's in it for you:
- career growth opportunities;
- realization of your innovative ideas in building new Ciklum Solutions and Services;
- friendly collaborative teams and enjoyable working environment;
- professional skills development and training programs;
- variety of knowledge sharing, training and self-development opportunities.