Yalantis is a software engineering and IT consulting company in the outsourcing market. Our team has more than 500 specialists and continues to grow. Join and cooperate with us in Dnipro, Kyiv, Larnaca (Cyprus), Warsaw (Poland) and remotely from any city of Ukraine.
6 квітня 2026

Middle+ Node.js Developer (вакансія неактивна)

Київ, Дніпро, Ларнака (Кіпр), Варшава (Польща), віддалено

We are looking for a Node.js Developer to join a long-term international IoT product focused on building connected device solutions. The product enables real-time data collection, device management, and seamless communication between hardware devices and cloud services.

You will work on backend services that interact directly with IoT devices, process real-time data streams, and ensure system scalability and reliability.

Responsibilities:

  • Design, develop, and maintain backend services using Node.js within a scalable architecture.
  • Build and support APIs and real-time communication using REST (JSON) and Server-Sent Events (SSE).
  • Integrate backend services with IoT devices using AWS IoT SDK.
  • Ensure system stability, performance, and reliability in a real-time data environment.
  • Implement and manage data models and database interactions using Prisma.
  • Set up and maintain logging and monitoring using Winston and CloudWatch Agent.
  • Write and maintain unit and integration tests using Jest and Supertest.
  • Collaborate with cross-functional teams including Product, Hardware, and DevOps.
  • Participate in containerization and environment setup using Docker (Alpine-based).

Requirements:

  • 4+ years of commercial experience as a Backend / Node.js Developer.
  • Strong hands-on experience with Node.js.
  • Experience working with REST APIs and real-time data streaming (SSE or similar).
  • Experience with AWS ecosystem, preferably AWS IoT.
  • Hands-on experience with Prisma or similar ORM tools.
  • Experience with logging and monitoring tools (e.g., Winston, CloudWatch).
  • Experience with testing frameworks such as Jest and Supertest.
  • Familiarity with Docker and containerized environments.
  • Ability to take ownership of backend services and work independently.
  • English level: Upper-Intermediate or higher.

Nice to Have:

  • Experience working with IoT products or connected devices.
  • Understanding of real-time data processing and event-driven systems.
  • Experience with performance optimization and scalability in distributed systems.

Our Benefits:

  • Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System.
  • Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
  • Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events.
  • Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.

Please note that feedback on the results of the CV review will be provided only in the event of a decision to consider your candidacy further.
Otherwise, your data will be retained in the company’s CV database, and we will gladly contact you if a suitable vacancy becomes available. The consideration period is 5 working days.

Before sending us your CV, you may read our Privacy Notice.