Middle Node.js/React.js Developer



The customer is one of the major companies in smart hardware development for Oil and Gas industry. The customer has several Legacy projects that require migration and update, and a new project that will provide new user products to the market.

New project is Cloud solution for IoT devices data processing and management:

  • Receive data from end devices;
  • Store and pre-process data
  • Display information in a user-readable form
  • Add additional Cloud-based services to improve user experience and simplify for End Users operations with devices and data
Dedicated recruiter:
Taras Leskiv
Recruitment Lead

Responsibilities Responsibilities

  • Participation in solution architecture development

  • Searching for the best technical tools to implement the solution

  • Tasks estimation, reporting on task progress and status

  • Code development

  • Code review

Requirements Requirements

Node.js (backend) experience

  • Experience with design/development of backend server-side applications and the use of existing frameworks such as fastify, nest.js, sails.js, etc

  • Experience in integrating with database engines such as MongoDB / SQLServer

React.js (frontend) experience

  • Experience with design/development client-side applications using React.js

  • Experience with React.JS GUI Frameworks such as Material UI, Semantic UI, etc.

  • Experience with Global State Containers such as Redux or even newer technologies using react hooks

Database Design/Development Experience

  • Experience with one of MongoDB//CouchDB/CosmosDB

  • Experience with MS SQL Server / SQL Syntax

Deployment/Docker experience

  • Experience with Docker: setting up containers hosting the Node.js code.

  • Experience with process managers for Node.js such as PM2, forever, etc.

Would be a plus Would be a plus

  • Understanding Microsoft Azure or any cloud system

  • Knowledge of JavaScript Angular (1.5) for legacy code support (future projects will use React.js)

  • Understanding PLC

  • Understanding OPC UA

  • Some experience with Java/Tomcat or ASP.NET Core / C# for legacy code support (future projects will use Node.JS)

Want to develop innovative products? Let's talk!

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*