Senior Full-Stack (Node/React) Engineer (offline)

We are looking for a motivated Senior Full-Stack (Node/React) Engineer to join the Web team for a leading scientific software company. In this role, you will help define and develop a next-generation platform that unites a portfolio of category-leading brands, using modern technologies including Node.js, React, GraphQL and Docker.

Responsibilities:
Perform hands-on activities for all stages of the software development life cycle
Participate in architecture planning to determine the optimal architecture, efficiency, maintainability, and scalability for the solution

Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or related field;
- Strong knowledge of JavaScript language (ES5 - ESNext) and JavaScript runtime environments (different js-engines in browsers, WebAPI, nodejs/libuv)
- Understanding typesystems such as Typescript and/or Flow
- Experience with React/Redux on FrontEnd
- Experience designing and developing APIs (REST, GraphQL);
- Experience working with relational and non-relational database (e.g. PostgreSQL, MySQL, MongoDB)
- Understanding of modern application development environments (Docker, CI/CD, AWS, etc)
- Experience with data syncing technology from end-user devices to cloud (e.g. photos, videos, etc) and protocols (e.g. WebSockets, etc)
- Understanding of OOP and FP paradigms, SOLID principles and design patterns
- Understanding of technologies: WebAssembly, WebGL, Canvas API, SVG, etc.;

About CMK

CMK is an award-winning developer and publisher of premium-quality software for a range of target markets for Mac, Windows and mobile platforms.

Company website:
http://www.mackiev.com/

DOU company page:
https://jobs.dou.ua/companies/cmk-software-mac-kiev/

The job ad is no longer active
Job unpublished on 13 August 2020

Look at the current jobs Node.js Kyiv→