— 3+ years of experience
— Experience with version control systems (Git)
— Experience with NodeJS(Express, Sequelize, Promises, Babel etc)
— Experience with unit tests(Mocha, Jasmine, Istanbul)
— Experience with Relational databases (MySQL, PostgreSQL)
— Understanding of OOP principles and common design patterns, SOLID
— Familiarity with Agile/SCRUM methodologies
— Upper intermediate English (spoken/written)
— Experience with JS frameworks (Angular2/4, React)
— Experience with NoSQL databases (Mongo)
— Experience with Caching tools (redis, memcached)
— Knowledge of web servers (apache, nginx)
— New office with areas for recreation, well-staffed kitchen facilities, shower, hackerspace, covered bike-parking
— Compensation of medical service
— Sport compensation: gym-membership reimbursement, small gym and yoga class on-site
— Language school with a native speaker
— Compensation of training: our employee can participate in training given by external and internal experts
— Paid business trips: daily and transportation expenses