Position: Full-stack software developer
Company: IT-компания "Спільна Справа"
Category: Node.js
Experience required: 3y
English level: upper

Job Responsibilities
●	Design and build the system mobile backend and web interface
●	Own the entire application lifecycle (concept, design, test, release, and support)
●	Collaborate with cross-functional team members to define, design, and ship new features to provide a single, smooth experience to the users
●	Become a key element in a startup R&D core team
●	Drive continuous improvement of the development methods and infrastructure
●	Unit-test code for robustness, including edge cases, usability, and general reliability
●	Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Job Requirements
●	At least 5 years of experience in software development of mass production systems
●	At least 3 years of as a Full Stack Developer or similar role experience (NodeJS, .Net Core)
●	Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
●	Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js, .Net Core)
●	Familiarity with databases (e.g. MySQL, MongoDB), web servers and UI/UX design
●	Experience of working with AWS and various relational and document-based DBs
●	Ability to work in a dynamic, fast-paced environment
●	Experience working in an Agile/Scrum development process
●	Independent, hardworking, fast learner, focused and organized
●	Excellent communication skills in Hebrew and English – both written and verbal
●	BS/MS degree in Computer Science, Engineering or a related subject