Do you sometimes feel that you have no words to express your excitement or astonishment? If so, feel free to use the unique Ukrainian word OTAKOYI, which can be interpreted as super ultra mega awesome. Our team consists of perfectionists and open-minded people.
6 июня 2019

Node.js Developer (вакансия неактивна)

Львов

Необходимые навыки

— 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.