Senior Full Stack Developer (React, Node.js)

We are currently seeking a Senior Full Stack Developer (React, Node.js) who will participate in the development of a customer portal for our client. The project result will be a portal for dealers and installers and service people, where they can track each installation, including technical information, service request, issues, dialogue with customers, etc. It can be regarded as a mix of CRM and Jira.

Recommended background:

  • Experience in the full software development life-cycle and knowledge of both Node JS and React
  • 4+ years of frontend development experience and expert knowledge of a modern frontend framework. We prefer that you have experience with: React, TypeScript
  • 4+ years of experience in Back End development using Node.js
  • Experienced with SQL Databases (MS SQL, MySQL, PostgreSQL)
  • Experienced with Cloud technologies
  • Excellent English speaking/writing skills

The ideal fit has

  • Experience with Azure
  • Experienced in integrating with external services’ APIs

We offer multiple benefits, that include:

  • The long-term contract, fully remote flexible hours, solid compensation level.


  • You will be working on the development of a new platform from scratch for the US market that aims to simplify customer service cooperation, using JavaScript-based modern technologies (Node.js and React).
  • Take ownership of the project and drive it from initial concept to production
  • Interface and collaborate with others to ensure quality delivery with well-designed code
  • Delivering individual features
  • Work with other team members to devise the best possible technical solutions to complex problems
  • Actively participate in the development

About the project:

OneVision is an advanced system for smart homes. We are creating IT infrastructure to serve that business. Workflows, installation management, service, support. We provide a framework, operations playbook, and suite of services to bring efficiency and sustainability to your business.


Leave the information about yourself, leave a link or upload the portfolio file and we will contact you soon!