Posted Oct 21, 2026

Senior Fullstack Engineer (F/M/X)

Apply Now

Senior Fullstack Engineer (F/M/X)

Full remote โ€” Europe ยท Product & Engineering


๐ŸŒ Who are we?

In 2017, after more than ten years in the lift industry across Europe and Asia, Benoรฎt Dupont noticed a system stuck in its ways where speed takes priority over quality and frontline teams remain invisible.

With Jade Francine, he founded WeMaintain to put technology, trust and people back at the heart of building maintenance. Their ambition: give technicians back their autonomy, rely on in-house IoT technology, and deliver a service designed for users and clients.

Based in Paris, London, Singapore and Hong Kong, we maintain lifts, escalators, automatic doors and fire safety systems. With 350+ employees, we combine on-the-ground expertise with data-driven management to deliver maintenance that is high-performing, transparent and sustainable.

In April 2026, Otis, the world's largest elevator and escalator company, became our majority shareholder. We keep running as we always have: same team, same brand, same mission. What changes is the scale of what we can go after, and the means behind us to do it.

We don't just maintain buildings. We transform how they're operated.


๐Ÿ‘ฅ Why join us?

Because here, you don't have to choose between impact and stability.

Large groups often offer stability, but little room to manoeuvre. Smaller organisations allow more freedom, but sometimes without clear direction.

At WeMaintain, we strike the right balance:

And our values guide us every day:


๐Ÿ‘€ Who we're looking for

We're looking for a Senior Fullstack Engineer who wants to own problems, not tickets.

You get handed a problem before anyone has decided what the answer should be. You help our product managers shape it, you build it, and you take it to production. The whole arc is yours. That suits people who like to argue about what gets built. It would frustrates people who would rather receive a groomed backlog and a clear spec, and people who would rather be left alone to code.

We call our team ProdEng (Product & Engineering), and we mean it structurally. There's no fixed org chart where you belong to one squad and that's it. We form small, bespoke teams around a topic for as long as that topic needs one, then we form different ones. Over a year you'll work with several PMs, several engineers, and often directly with the people in the business whose day your work changes. You'll talk to the CTO and the CPO regularly, because there's nobody in between.

This is a hands-on individual contributor role with no direct reports. You'll report to Tim Bourguignon, our VP of Engineering.

You'll join a Product & Engineering team of 20 people, growing by 50% over the next year.


๐Ÿ› ๏ธ Our stack

We're a TypeScript shop, end to end, and we're quite proud of what we've built.

We keep both front ends current on purpose. If one of them had been left to rot, we'd tell you.


๐Ÿ“Œ Your day-to-day at WeMaintain

As a Senior Fullstack Engineer, you will:

What's on the roadmap

Three of the things you could pick up, to give you a sense of the work:

On AI, specifically

Use them. Obviously. We'd think it strange if you didn't.

The tooling has moved the goalposts in the last two years, for how we ship and for what we can ship at all. We'd rather talk about what that makes possible than about which model we're on this month. It doesn't remove the need for strong engineers. It makes them more valuable, because someone still has to know what good looks like. Use it however you see fit. You won't be BS'd or FOMO'd about it here.

And a word on the field

From the outside the industry looks remote and a bit dull. It's neither, and what you find once you're in it is how tightly coupled everything has to be. Problem detection feeds the device state service, which needs the SLA on the contract, which depends on the customer, and which regulation reads differently in each of our four countries. Very little here is a self-contained feature.

The software you write changes how someone's day goes on site. You'll see that for yourself during onboarding. It isn't a day-to-day part of the job, but it's the reason the job matters.


๐Ÿ‘‘ What we're looking for

You might be a great fit if you:

We don't require experience with our specific stack. If you've never touched NestJS, Angular or React Native but you've built and owned the equivalent elsewhere, we want to talk to you.

English is the working language of this role.


๐ŸŒŸ Bonus points if

We don't expect you to have seen all of this already. We do expect you to ramp fast, think clearly, and take ownership quickly.


๐ŸŽ Why this role is different

Most senior engineering jobs give you one of three things: interesting technical problems, ownership, or work that visibly matters to someone. This one has all three, which is what a twenty-person team inside a 350-person operator looks like.

The OTIS deal means we get to accelerate on our vision rather than consolidate. There's more we can go after now, and more behind us to do it with. What we need are people who can close the gap between what technology makes possible and what our teams do manually today.

And it's full remote, properly. Keeping a remote team healthy takes work, and we put the work in. We live in a virtual office and on Discord, so it's normal to drop in on someone instead of booking a meeting, and the whole team gets together in person at least three times a year.


โœ๏ธ How to apply

Every application is reviewed carefully. Tell us who you are, what attracts you to this role, and what you'd like to build with us.

We value motivation, curiosity and potential over a "perfect" background.

To apply, click the "Apply" button below and answer a few questions in the form. It's quick, and it helps us get to know you better. Katia, our Recruitment Manager, looks after the process from there โ€” including confirming the band for your country by email before we speak, so nobody's time gets wasted.

At WeMaintain, we value diversity, encourage personal development, and are committed to inclusion. Whatever your background, story or identity, you are welcome to apply.


๐ŸŽฏ Recruitment process

Three stages. No take-home. We move quickly and we'll keep you posted at every step.

  1. A call with Tim (CIO), 15 mins ๐Ÿ‘‰ Getting to know each other, your background and expectations, and the real context of the role.

  1. An interview with a senior engineer from the team, such as Lionel (Principal Engineer), 60 mins ๐Ÿ‘‰ An engineer-to-engineer conversation about what you've built, the calls you've made, and what you'd want to own here.

  2. A problem to think about, then a 90-minute discussion with David (CTO) and a senior engineer ๐Ÿ‘‰ We send you a problem a few days ahead. Spend 30 minutes on it. No code, no slides, no prep deck. Then we talk it through together. We're interested in how you think, what you ask, and where you push back. The artifact doesn't matter.

  3. A final round in a single 90-minute slot: 2 x 45 mins with Tim and two or three members of the team ๐Ÿ‘‰ You'll discuss how you like to work, what you want next, what it means to be a software engineer in this day and age, expectations on both sides, collaboration style, ownership, and what it's actually like here.

Welcome to the team! ๐ŸŽ‰


๐Ÿ’ฐ Salary

As this is a Europe-wide role, compensation is adapted to the candidate's country of location and aligned with local market benchmarks.

โ‚ฌ70,000 โ€“ โ‚ฌ95,000 base salary, depending on your country.
United Kingdom: ยฃ75,000 โ€“ ยฃ95,000 base salary.

The exact package will depend on experience, level of ownership, and demonstrated impact. We'll confirm the specific range for your country before your first interview.

5+ years building and running production software; strong TypeScript and modern backend architecture; comfortable across the stack; able to work fully remotely; English working language.

Key Responsibilities

Skills & Tools

TypeScript, Node.js, NestJS, GraphQL, AWS, EKS, Lambda, PostgreSQL, TypeORM, dbt, BigQuery, Looker, Angular, React Native, Discord

Job Details

About WeMaintain

A technology-driven building maintenance company that combines on-the-ground expertise with data-driven management. โ€” Industry: Information Technology