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

Responsibilities:
- contribute ideas through your knowledge of evolving backend and cloud 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 design and requirements to ensure the possibility of their implementation within reasonable time.

Requirements:
- JavaScript Core, Performance, Security;
- Event loop, Frameworks, no/SQL databases, DB design, ORM, Cache, Security;
- CI/CD, Docker;
- oAuth, JWT;
- HTTP, REST API;
- Design patterns, OOP, Development principles;
- software testing. Approaches, testing types;
- Git;
- understanding of Scrum process.

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;
- state of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions.