Position: Full Stack Web Developer (Node.js)
Company: Artelogic
Experience required: 2y
English level: upper

Project Description:
We are looking for a motivated and independent software developer to join our growing team of professionals and become part of the development team for one of our internal project (product).
You will be working as a Full Stack Web Developer and take part in the development of the solution designed to enable an instant knowledge capturing using screen recording features and sophisticated content structuring capabilities that will enable information search throughout tons of recorded articles. 
This product is oriented on using by commercial companies.

Technology stack:
Node.js, Express, WebRTC, Vue.js, MongoDB.

Required skills
-Extensive understanding of object-oriented programming (OOP)
-Good expertise in JavaScript, as well as experience with complex web applications
-Experience working with such technologies as Node.js, MongoDB, Express, Vue.js 
-Expert in HTML5 and CSS
-Knowledge with SQL and NoSQL databases
-Good understanding of code versioning tools, such as Git
-English — at least intermediate and above
-Very good communication skills, passion for modern technologies and a structured and independent way of working

We offer
-Professional and career development opportunities
-Exposure and training in a rapidly growing, dynamic, and uniquely global industry
-Be part of a highly collaborative and energetic team of professionals
-Paid vacations and sick leaves 24/7
-Flexible working hours

Responsibilities
-Working as a Full Stack Web Developer and be exposed to both front-end and back-end parts of the application
-Writing well designed, testable, efficient code by using best software development practices
-Integrate data from various back-end services and databases
-Be responsible for maintaining, expanding, and scaling the application
-Working with the version control systems such as Git