Skip to content

Senior Full Stack Engineer

  • On-site, Hybrid
    • Den Haag, Zuid-Holland, Netherlands
  • Product - Review

Build the platform that analyzes aircraft defects. Mainblades seeks Senior Full-Stack Engineer (TypeScript, Express, Angular, Three.js. Own features end-to-end) Redefine aviation inspection!

Job description

At Mainblades, we’re redefining how airplanes get inspected. Our automatic drone-based inspection system captures high-resolution images, detects defects using machine learning, and is being used at major airlines across the globe.

We’ve proven the concept. Now we’re scaling. That means taking things from “works well” to “works everywhere, every time” for customers who expect no drama. That’s where you come in; you know what breaks in the real world. You’ve built systems that had to scale and run and reliably, without someone watching over their shoulder.

The challenge

As part of the Review team, you’ll work on the part of our product that enables engineers and technicians to view, interact with and analyse inspection data collected by drones. This means:

  • Own problems end-to-end: design and build features across our web app and APIs, from ingestion and processing to the interfaces used by engineers on the ground.

  • Turn product goals into concrete technical plans together with the team, then execute and iterate fast.

  • Raise the quality bar by implementing pragmatic tests and resilient failure modes.

  • Work closely with robot navigation, ML, and DevOps to make a complex system feel simple and fast for customers; unblock others and drive decisions without waiting for direction.

  • Proactively communicate about risks and trade-offs, propose clear options, and carry the chosen path through to delivery and adoption.

You’ll spend most of your time coding, with regular moments zoomed out to design the next slice and keep the system coherent. Autonomy is important here, and so is accountability.

Job requirements

What we value

We care less about a checklist and more about how you think and act. As we enter a scaling phase, it’s essential you help the team adapt quickly to our customers’ evolving needs while addressing some legacy technical decisions. Ideally you:

  • Have 7+ years of full-stack expertise (our current tech stack is TypeScript, Express.js and Angular). Bonus if you have experience with Three.js / canvas graphics.

  • Demonstrate initiative and end-to-end ownership; from a sketch on a whiteboard to a migration in production.

  • Understand the need for resilience in a B2B, high-stakes, highly regulated industry.

  • Communicate clearly; you explain trade-offs and help others do their best work.

  • Have some product feeling, enabling you to translate real-world maintenance needs into simple interfaces and robust services.

  • An engineer with strong attributes and teamwork skills. Startup experience is a plus; you enjoy working with specialists in navigation, ML, and operations.

While we're flexible in terms of working arrangements, we like to see you come to the office several days per week.

What we offer

You’ll join a small, driven team where your decisions are felt by real users on real aircraft:

  • Competitive compensation that reflects your experience and impact.

  • 30 vacation days + 8 flexible public holiday swap days.

  • Employee incentive plan; a real stake in what you help build.

  • Optional pension contribution (3rd pillar).

  • Fresh fruit, good coffee, and colleagues who like building useful things.

  • The chance to shape not just a product, but how an industry works.

or