Position: Middle Full-Stack у продуктову компанію
Company: ITFIN
Category: Node.js
Experience required: 2y

**Skills:**
• 2+ years of successful web development experience 
• Excellent programming skills, native JS knowledge
• Strong knowledge of Asynchronous programming model in JavaScript
• Experience with server-side development with Node.js
• Software Design knowledge: OOD, SoA, Design patterns
• Experience with Git
• Webpack
• SQL knowledge

**Will be an advantage:**
- Experience developing with modern JS frameworks: VueJs, AngularJs
- Good understanding and practical knowledge of continuous  integration/delivery methods
- Experience with ES6/ES7 (ECMAScript)

**Things I value: **
- Simplicity - It is the ultimate sophistication.
- Fairness, honesty
- Communication. It is understandable to be late, but inform me ahead of time.
- Smart people are good. But I prefer people that are smart and nice.
- Readable code - anyone should read and understand
- I prefer to redo the requirements if things get complicated (i.e., I prefer simplicity)
- Would like you to write code that you'd be proud to show to anyone
- I do not like 3rd party libraries unless they are stable - do not want my code to be outdated in months.
- If I do not understand it, it will need to be redone.
- I am happy to change my mind if there is a good reason. I am not stuck to anything (except simplicity).