Position: Middle Node.js developer  for Ciklum
Company: Ciklum
Category: Node.js
Experience required: 3y
English level: intermediate

Description

On behalf of Ciklum Digital, Ciklum is looking for a Middle JavaScript (NodeJS) Developer to join our Kyiv team on a full-time basis.
You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.
Project description:
Our Client is a technology company building a platform of next generation technologies that are shaping the bank of the future. We collaborate closely with our global tier-1 banking partners to identify key business challenges that the industry is facing today.
We build innovative solutions that simplify banking and strengthen the backbone of its digital front.
Real-time banking insights provides us with a constant flow of critical challenges enabling us to develop innovative and purposeful technologies and build new ventures with a ready made customer base. By removing the guesswork from the process, we shorten development cycles, reduce costs, and accelerate time-to-market. This methodology presents unparalleled business value to our strategic partners and investors.
Our Client is seeking a highly motivated and experienced Middle JavaScript (Node.js) Developer to be one of the first team member in our RD team, designing and building our world-class secure finance cloud-based platform focusing on Data Optimization Services that drive business values. Our R&D are investing in ML, NLP and artificial neural networks technologies, real-time analytics using the newest tools and services to make our technology possible and serves the world’s largest banks like HSBC, RBS, SMBC and more. This is a truly unique position that enables you to be part of every aspect of the platform in all development life-cycle aspects.
If you are looking to join a startup that is shaping the future of banking, be one of the pillars of the company and take part of all R&D responsibilities to build a SaaS from vision to production. To have a real global impact on banking platforms, then this opportunity is for you!

Responsibilities
•	Be proactive in communication with team members and client;
•	Contribute ideas through your knowledge of evolving front-end technologies;
•	Delivery. Create and maintain modern interfaces according to unit standards;
•	Code Quality. Follow and improve code quality standards;
•	Analyze and Estimate. Perform technical assessment of UI mockups/wireframes to ensure the possibility of their implementation within reasonable time;

Requirements
•	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;
•	Upper-Intermediate English;
•	Understanding of Scrum process

Desirable
•	Express.js, Nest.js;
•	Angular, React;
•	Quality tools;

Personal skills
•	Works under general direction, accepts guidance and has work reviewed at agreed milestones.
•	Has working-level contact with customers and colleagues.
•	May supervise others or make decisions which impact the work assigned to individuals or phases of projects.
•	Performs a range of work, sometimes complex and non-routine.
•	Demonstrates effective communication skills.
•	Plans, schedules and monitors own work (and that of others where applicable) competently.
•	Contributes fully to the work of teams.

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.