Full-Stack Developer (Node.js + React)

Lviv, Ukraine · Engineering · Full-time

Job Overview

We’re looking for a Full-Stack Developer to join a new project from scratch — a web application for monitoring and reporting on oil rig equipment. The platform will help track the operational status of equipment (working / not working), visualize sites on a map, and generate maintenance reports. You'll be part of a core team responsible for building and shaping the platform from day one.

Responsibilities

  • Participate in defining the technical stack and architecture;
  • Develop new features across the entire stack (Node.js + React);
  • Design and implement scalable backend services and APIs;
  • Collaborate closely with the team on requirements, UX, and product decisions;
  • Ensure high-quality code through testing and code reviews;
  • Proactively contribute ideas to improve system functionality and performance.

Requirements

  • 3+ years of experience in full-stack development;
  • Strong proficiency in Node.js and React;
  • Ability to make tech decisions and take ownership of implementation;
  • Solid understanding of RESTful APIs and backend architecture;
  • Good communication skills and a proactive mindset;
  • English — Upper-Intermediate (B2) or higher.

What will you get with Exoft?

  • Probation period – 3 (three) month
  • Paid vacation — 18 days + 1 day for each year with us
  • Paid sick leave (10 days of your base year)
  • COVID-19 sick leave and treatment
  • Wellness program (sport, healthcare)
  • 50% compensation for educational matters
  • Free English courses;
  • Teambuildings and corporate events

Want to apply?

Submit your CV and we will get back to you shortly