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)