Position: Senior Node.js Developer
Company: NCube
Experience required: 5y
English level: upper

NCube opens the position of a Senior Node.js Developer who joins the development team of the Data Engineering company based in United Kingdom.

Working on their project you'll have an opportunity to get involved in shaping Back-End engineering practices, software design and stack, and help us build a supportive, learning, inclusive engineering culture. 
If you like challenges, if you are curious, proactive and have good interpersonal skills, you like to exchange and share your knowledge in a collaborative and positive atmosphere, join our team! 

   To be considered for this opportunity you will need to demonstrate the following skills: 
● Working knowledge of our technology stack (Node.js and Javascript) 
● Working in an agile environment  
● Utilising TDD principles  
● Ensuring code quality using CI/CD tools 
● Working with databases e.g. PostgreSQL 
● You have an Upper-Intermediate level of English. 

   Responsibilities:  
● Process and culture 
● Help design and implement quality and cross-functional software development processes 
● Have a role in defining and enabling a good engineering culture Software engineering and DevOps 
● Contribute to software design and implementation 
● Contribute to software optimization efforts 
● Be involved in defining and following software standards and processes from peer code reviews to coding standards 
● Follow best DevOps and DevSecOps practices, to ensure successful delivery, observability, operation and security of software in production 
● Work with test and operations teams to troubleshoot, resolve issues and Write unit and automated functional tests. 

   We offer:   
● Competitive salary with regular review   
● Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv   
● PE 5% Taxes compensations, accountant assistance  
● Vacation (up to 20 working days)  
● Paid sick leaves (10 working days)  
● Medical Insurance after probation period (3 months)  
● Direct cooperation with the customer  
● Great working environment and team spirit.