Position: Node.js Developer
Company: IronbellyIT
Experience required: 2y
English level: intermediate

**Requirements:**
1+ years of experience using Node.js
Solid experience in Node.js with ES6 + and TypeScript
Strong knowledge in NoSQL databases, such as Mongo
A good understanding of TDD / BDD, automation suits
Deep proficiency in JavaScript
Strong knowledge of Git
Understanding fundamental design principles of high-scale distributed systems, OOP, Functional Programming, algorithms and data structures, enterprise design patterns, refactoring

**As a plus:**
Experience in working with Webpack
Experience in developing of NPM packages
Knowledge of SVG principles
Development experience without frameworks or create-react-app
Knowledge of Typescript
Knowledge of MobX

**Responsibilities:**
Maintaining backend development
Performance improvement
New features implementation
Actively participate in peer code reviews helping the team to keep high standards