Senior Fullstack Engineer (F/M/X)

WeMaintain | Certified B Corp

Paris

Hybride

EUR 70 000 - 110 000

Plein temps

14 jours+
Générateur de candidature

Une candidature sur mesure pour ce poste — un CV et une lettre de motivation personnalisés qui correspondent à l’offre.

Passez les filtres ATS

Résumé du poste

WeMaintain is looking for a Senior Fullstack Engineer who wants to own problems, not tickets, and who enjoys shaping product from concept to production across our ProdEng team. You'll work across the stack on a TypeScript backend with Node.js and NestJS, a federated GraphQL API, and frontends in Angular and React Native, all within a fully remote European setup.

This role reports to the VP of Engineering and sits in a small, high-autonomy team that values impact, collaboration and delivering

Qualifications

  • 5+ years building and running production software.
  • Ownership from problem statement to production, not just ticketing.
  • Comfort across the stack, with a frontend and backend balance.

Responsabilités

  • Own features end to end from concept to production.
  • Work across the full stack, collaborating with PMs, CTO and CPO.
  • Shape the work with stakeholders and improve tooling and developer experience.
  • Deliver reliable, scalable software with a focus on real-world impact.

Connaissances

TypeScript
Node.js
NestJS
GraphQL
AWS
PostgreSQL
Looker
dbt
React Native
Angular

Description du poste

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:

  • Real autonomy, with modern tools and strong support
  • A culture built on trust, transparency and respect
  • Genuine opportunities for growth and internal mobility
  • A team that values commitment, perseverance and the drive to make things happen

And our values guide us every day:

  • Care: Working with respect and kindness, internally as well as with our customers
  • Grit: Seeing things through, with high standards and determination
  • Uniqueness: Daring to be yourself, sharing your ideas and challenging the status quo
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.

  • Backend: Node.js, TypeScript, NestJS. Microservices in a full mono-repo, with custom tooling we built ourselves for codegen, infrastructure and developer workflow.
  • API: a federated GraphQL API, so every one of our applications talks to a single unified surface.
  • Infrastructure: fully infrastructure-as-code on AWS. EKS for the big services, Lambda for everything else.
  • Data: PostgreSQL with TypeORM. dbt on BigQuery and Looker for analytics, plus our own time-series engine purpose-built for IoT.
  • Frontend: two front ends, both actively maintained. Angular micro-frontends for our back office and customer platform, and a React Native app our field engineers use every day.

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:

  • Own features end to end: the problem statement, what the solution should look like, the implementation, and getting it into production. The rest of the team is there to help, which is what a tight-knit team of twenty is for, but the topic is yours.
  • Work across the whole stack. Most people here have a centre of gravity, usually backend (although we do have a couple frontend wizards), and that's fine. What we expect is that you're comfortable being asked to do both, and that "the other part" never becomes someone else's problem.
  • Shape the work as well as build it. You'll sit with PMs, with the CTO and CPO, and sometimes with the operations people who'll use what you build. If you think the problem has been framed wrongly, we want to hear it before the build rather than after.
  • Take our engineering standard forward. Our tooling, our mono-repo, our developer experience, our resilience in production: we work on all of it deliberately, we want to keep taking pride in it, and all of it is open to you to improve until you feel it's yours as much as ours.
What's on the roadmap

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

  • Normalising tens of thousands of distinct ways a lift can fail. Yes, really: tens of thousands. Getting that taxonomy right is what lets us automate diagnosis, resolution and quoting instead of having a human read every report.
  • Turning realtime IoT signal from thousands of devices into something a field engineer can act on, working hand in hand with our data science and hardware teams. Raw telemetry at that volume tells you nothing on its own. Making it tell you something is a hard, satisfying (at least we think so!) engineering problem.
  • Bringing agent-in-the-loop workflows into our back office, as a second pair of hands for the people working there. Workflows that do real work, not a chatbot bolted onto a sidebar with a shiny purple "AI" badge next to it.
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:

  • Have 5+ years building and running production software, and have owned something from problem statement to production rather than from ticket to merged PR.
  • Are comfortable across the stack. Not equally strong everywhere, nobody is, but not precious about which layer you're working in this month.
  • Are strong in TypeScript and in modern backend architecture, deeply and conceptually. Which frameworks you learned them in matters much less to us.
  • Care about how things are built as well as whether they work. Software should be useful to someone first, and engineers should still be able to take pride in it.
  • Can talk to a non-technical stakeholder without a PM in the room, work out what they need, and come back with something better than what they asked for.
  • Are at ease working fully remotely, and take the initiative to stay close to people rather than waiting to be pulled in.

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
  • You think like an owner. You've started, run or helped build something of your own, and you judge your work by the impact it had rather than the code you wrote.
  • You've shipped a React Native app that real people used every day, in difficult conditions
  • You've worked in an operations-heavy business: field service, logistics, industrial, energy, anywhere the
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Lead Analytics Engineer (F/M/X)
Lead Analytics Engineer (F/M/X)

WeMaintain | Certified B Corp • Paris

Hybride
EUR 80 000 - 105 000
Toore - Founding Engineer
Toore - Founding Engineer

OSS Ventures • Paris

Sur place
EUR 75 000 - 100 000
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech

Landytech • Paris

Hybride
EUR 110 000 - 170 000
Stock options
Private medical insurance
Pension plan with NEST
+1
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech

Landytech • Paris

Sur place
EUR 95 000 - 130 000
Stock options
Private medical insurance
Pension plan
+1
DevOps / Infra Lead
DevOps / Infra Lead

Payflows • Paris

Sur place
EUR 90 000 - 120 000
Senior Full Stack Engineer - Agentic Industrial Emissions Platform (React and Go)
Senior Full Stack Engineer - Agentic Industrial Emissions Platform (React and Go)

IFS • Île-de-France

Hybride
EUR 90 000 - 130 000
Hybrid work opportunities
Product Engineer
Product Engineer

United States Digital Space LLC • Paris

Hybride
EUR 70 000 - 110 000
International career
Career growth opportunities
Flexible work location
+1
Senior Product Engineer - Agentic Workflows
Senior Product Engineer - Agentic Workflows

Management Intelligence Consulting • France

Hybride
EUR 90 000 - 130 000
Latest Macbook
Home office budget
English classes for all levels
+2
Head of Software Engineering
Head of Software Engineering

Cubiq Recruitment • Paris

Sur place
EUR 120 000 - 180 000
Senior Full-Stack Engineer – Product & Experimentation
Senior Full-Stack Engineer – Product & Experimentation

Embedded Shishya • Paris

Hybride
EUR 90 000 - 120 000