Full-stack Developer (Vue.js + Node.js)

Lviv, Ukraine · Engineering · Hybrid | Lviv-based

Job Overview

We’re looking for a Full-stack Developer to join a product team building a data-driven platform for the logistics industry. The system helps companies analyze and validate their invoices by aggregating and processing large datasets. The platform integrates multiple data sources, ensures accuracy, and streamlines reporting for logistics operations.

Responsibilities

  • Develop and maintain scalable front-end and back-end components
  • Build new functionality using Vue.js (Composition API, component-based architecture, state management) and Node.js
  • Implement integrations and ensure secure data flows between systems
  • Collaborate with team members to design and optimize APIs and application architecture
  • Write clean, maintainable, and testable code
  • Participate in code reviews and contribute to overall product quality

Requirements

  • 3+ years of commercial experience in web development
  • Strong practical experience with Vue.js (Composition API, state management)
  • Solid hands-on knowledge of Node.js
  • Experience working with SQL Server
  • Understanding of scalable application architecture and API design
  • Experience with integrations, data flows, and secure authorization patterns
  • Upper-Intermediate level of English

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 (14 days of your base year)
  • 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