Position: Freelance Full Stack (Node.js) Engineer
Company: N-iX
Experience required: 3y
Category: Node.js
English level: upper
Published: 2020-07-01T00:00:00+03:00

The company has pioneered the development and introduction of Bluetooth headsets for motorcycle riders since 2005 and has been reinventing the market ever since, with the introduction of game-changing innovations such as long-range intercom in 2011, Mesh communications in 2015 and Natural Voice Operation in 2017 and many more. We are looking for a highly motivated Node.js Engineer to join our team.

**Main Responsibilities:**
• Full Stack development using Node.js & React.js
• Lead all aspects of development which includes: infrastructure, architecture design and implementation
• Ensure the code follows the latest coding practices and industry standards
• Provide great looking, high quality, rock solid and responsive UI
• Understand current application workflows

**Role Requirements:**
• 3+ years of experience as a frontend developer using React.js
• 2+ years of experience as a backend developer using NODE.js
• Experience and understanding of HTML5/CSS3
• Understanding of HTTP APIs: REST, JSON, OAuth, cross-domain requests, Security, OWASP
• Experience with Electron
• Experience with Windows and MacOS development
• Linux Server Admin is a plus
• Experience with Azure DevOps is a plus
• Experience with git
• Good understanding of object-oriented design and techniques
• Excellent verbal and written skills in English

**The ideal candidate is also:**
• Pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
• Understands the value of testing, quality, continuous integration, source control, and code reviews
• Able to analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
• Good communication skills and excellent teamwork capabilities
Independent and self-motivated with a can-do attitude
• Capable of executing under uncertainty, in a dynamic environment
• B.Sc. in computer science or an equivalent