— 1+ years of software development experience
— Proficiency in JavaScript, Node.js and Typescript 3.3+
— Passion to JavaScript and its modern frameworks
— Understanding of software design patterns
— Experience in designing APIs
— Proficiency with Linux
— Experience developing well factored code with reasonable test coverage. Knowledge of SOLID principles
— Willingness to learn new technologies and modern frameworks
— Proven track record of successfully shipped products
— Ability to take ownership and responsibility for a product
— Ability to understand business challenges and bridge the gap between business and technology
— Strong knowledge: Node.JS; Express
— Proficient knowledge in NoSQL / SQL databases
— Up to date knowledge of modern web standards, front-end performance patterns, scalability and accessibility
— TypeScript
— Experience with Agile development
— Experience with Jira, Bitbucket, Slack
— Comfortable office with good transport accessibility for public and private transport and good nearby infrastructure;
— Working Flexible schedule;
— Paid vacations (24 calendar days) and sick leaves;
— Fair remuneration based on your qualification and results;
— Result-oriented bonuses;
— Paid overtime;
— Internal trainings, mentoring;
— Young, cheerful, dynamic team;
— Courses of English;
— Exciting projects involving newest technologies;
— Professional development opportunities;
— Encoding in Node.js according to well arranged technical processes;
— Covering the code with tests;
— Participating in meet-ups to discuss and take important decisions regarding technical processes;
— Communicating with a team of developers as well as with a client and a project manager on their side directly;
— Learning new technologies and implementing them into a project;
— Keeping records on the work performed.