Filter
 

Node.js & React Developer. Vilnius, Lithuania

About Sensus MRO

Sensus MRO is a web-based ERP platform built for independent aviation MRO (Maintenance, Repair & Overhaul) organizations. Designed by aviation experts, it helps MRO companies manage complex workflows — from quoting and work orders to parts logistics, planning, and regulatory compliance. Our product is trusted by MRO clients across multiple geographies and is actively evolving toward a modern, scalable architecture.

The Role

We're looking for a Node.js & React developer to join our engineering team and contribute to both the continued development of our product and a series of meaningful modernization initiatives. This isn't a maintenance role — you'll be building new features, improving performance, and helping shape the technical direction of the platform.

You'll work across the full JavaScript/TypeScript stack: React on the front end, Node.js on the back end, and the services that connect them. Depending on your experience, you may also contribute to our React Native mobile app (currently in pilot stage).

What You'll Work On

  • Product development — build and ship new features across our ERP, Customer Portal, and supporting microservices, working closely with domain experts, UX/UI designer, and QA.
  • Architecture modernization — contribute to ongoing initiatives that are reshaping how the platform is built and delivered:
  • Migrating legacy backend components to NestJS
  • Refactoring and modernizing existing codebases to improve maintainability
  • Improving API response times through profiling and targeted optimization
  • Expanding unit and integration test coverage
  • Working with microservice architecture (micro-backend, micro-frontend)
  • Code quality & developer experience — participate in code reviews, advocate for clean and testable code, and help improve the tools and workflows the team uses every day.

What We're Looking For

Must have:

  • Strong experience with Node.js backend development (building and maintaining REST APIs)
  • Strong experience with React (component design, state management, hooks)
  • Comfort working with TypeScript
  • Experience with microservice architecture — micro-backend and micro-frontend patterns
  • Experience with message queues (RabbitMQ, Kafka, or similar)
  • Experience writing unit and integration tests
  • Familiarity with Git workflows and CI/CD pipelines
  • Ability to read and work with existing codebases — not just greenfield projects
  • Good communication skills and a collaborative mindset
  • Experience working in Scrum/Agile teams

Strong advantage:

  • Experience with NestJS or similar structured Node.js frameworks (Express, Fastify)
  • Experience with legacy code modernization — migrating frameworks, refactoring, removing deprecated libraries
  • Track record of performance optimization — API profiling, identifying bottlenecks, reducing response times
  • Experience with monorepo tooling (Nx, Turborepo, Lerna, or similar)
  • Familiarity with Docker and containerized development/deployment
  • Experience with React Native (iOS)

Nice to have:

  • Experience working with enterprise or ERP-style applications (our stack includes Oracle on the database side — no need to know it, but awareness of working alongside a database-centric architecture is helpful)
  • Familiarity with Grafana, Sentry, or similar observability tools
  • Understanding of API-first design and OpenAPI/Swagger specifications
  • Exposure to aviation, MRO, or regulated industry software

What We Offer

  • Hybrid working arrangement
  • An engineering culture that values code quality, collaboration, and continuous improvement
  • Real influence on technical decisions — we're actively modernizing and your input matters
  • A product with deep domain value, serving real operational needs in aviation
  • A team that takes ownership of what it builds — from design through deployment and support

Seniority

We're open to candidates at mid-level through senior level. The scope of responsibility, autonomy, and compensation will be calibrated to your experience. What matters most is that you write solid code, care about the craft, and want to be part of a team that's making a complex product better.

Salary: from 3500 € (brutto)
Apply for this job
All fields required
By ticking this box, I consent to my personal data being processed for a period of two years from the date of my last application, for the purpose of inviting me to participate in future recruitment processes for the same or similar positions within any Avia Solutions Group company (list of companies available here: https://aviasg.com/en/the-group/general-contacts). I acknowledge that I have been informed of my right to withdraw this consent at any time by contacting [email protected].
You have successfully applied
Sensus AERO is an IT company that creates smart tools for aviation business management. Sensus AERO products fall into two categories of ERP (enterprise resource planning) software for the management of MRO and Ground Handling/Airport business lines and operations.