Position: Senior Full-Stack (Java/JS) Engineer
Company: NCube
Category: Java
Experience required: 5y
English level: upper

We are looking for a Senior Full-Stack (Java/JS) software engineer with a strong technological background  to join the development team of our client from the UK.

Our client is an Engineering & IT Services Company specialized in Niche technologies in the field of Automotive, Rail, Energy, Telecoms, Aerospace & OEM’s. They provide highly qualified and trained technical resources with a strong Engineering background to suit the needs of clients. Our flexible business model helps us to tailor-make our services by offering project-based work packages delivered from our global office and execute to help our clients achieve the best business results. We bring aboard thinkers, tinkerers, passionate software craftspeople and inspiring technologists to help us solve these challenges. 


Experience / Skills required:

•	4+ years Java and SpringBoot development experience in commercial projects. 
•	2+ years development experience with JavaScript, Angular or React. 
•	Have some capability in AWS, MySQL, MongoDB, Jenkins, Docker, Kubernetes and more.  
•	Experience in TDD/BDD Software development. 
•	Needless to say, that you are familiar with working in an agile environment and by the laws of the holy spirit of Scrum. 
•	And last but not least: you are a dedicated team player, who even in times of remote work knows how to stay connected through good communication skills. 




Responsibilities:

•	Work on large-scale, multiple industries, eCommerce and enterprise-level software development projects using languages and technologies such as Java and SpringBoot, JavaScript, Angular or React.
•	Working across the full development lifecycle.
•	Development of a new functionality.
•	Monitor and maintain the system, make changes as needed to ensure success work.
•	Develop enhancements and improvements to the system.

We offer: 

•	Competitive salary with the regular review
•	Flexible working schedule, fully remote work opportunities
•	Accountant assistance
•	Vacation (up to 20 working days)
•	Paid sick leaves (10 working days)
•	Online English courses
•	Direct cooperation with the customer
•	Teambuildings, corporate parties and company trips abroad
•	Great working environment and team spirit.