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.;
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→
Average salary range of similar jobs in
analytics β
Similar jobs
JavaScript Full-Stack Engineer at CML Team
United Kingdom, Ukraine
Senior Node.js developer at AMFG
Ukraine
All jobs Node.js Kyiv All jobs Software MacKiev