Position: Full Stack Engineer
Company: SKILLERS
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2020-03-01T00:00:00+02:00

THE ROLE:
The company is looking for Full Stack Engineer who will share their passion for innovation and technology and desire to do something extraordinary. This position will create innovative software for developing hardware and cooperate with company`s labs from different countries around the globe. You will be the only Full stack developer in the team working closely with Embedded engineers. You should be ready to take responsibility for the whole Web development stream and to conduct constant communication with the rest of the team. 
The company expects you to bring your experience, enthusiasm, and creativity wherever you go and put them in the work you do. You should be able to think out of the box when finding solutions to brand new problems and make things work when the solution is not straightforward.

RESPONSIBILITIES:

Work with a team of other developers in an agile environment;
Willingness to learn new things on a regular basis;
Ability to give and receive constructive criticism.

WHAT YOU SHOULD HAVE:

Extensive experience of coding in JavaScript (ES6);
Strong knowledge of React and Redux;
Experience of using Node.js;
Knowledge of Git and Babel;
Knowledge of Linux/Unix environment.

WOULD BE A PLUS:

Experience in using cloud hosting services (AWS, Heroku);
Experience with Python;
Experience with Lua scripting language;
Experience in networking or wireless projects.

COMPANY OFFERS:

Competitive fully official salary based on USD rate (Salary range – depends on the employee level);
International work environment and work with global development teams;
PE-based or according to the Code of Labor Laws in Ukraine employment type; 
Medical insurance;
Snacks and drinks in office;
Paid parking;
Flexible work hours (40 work hours per week, full-time in office);
Paid courses, trainings, conferences and business trips;
Great team culture;
Challenging and interesting tasks.