Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und übernehme Verantwortung für den gesamten Entwicklungsprozess.
- Unternehmen: WeMaintain, ein dynamisches Unternehmen im Bereich Gebäudeinstandhaltung mit einem starken Fokus auf Technologie.
- Vorteile: Vollständige Remote-Arbeit, wettbewerbsfähiges Gehalt und echte Wachstumschancen.
- Weitere Informationen: Wachsendes Team mit einer Kultur der Transparenz und des Respekts.
- Warum dieser Job: Gestalte die Zukunft der Gebäudeinstandhaltung und arbeite an spannenden technischen Herausforderungen.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Teamarbeit.
Full remote - Europa - Produkt & Technik
Wer sind wir?
2017, nach mehr als zehn Jahren in der Aufzugsbranche in Europa und Asien, bemerkte Benoît Dupont ein System, das in seinen Wegen feststeckte, wo Geschwindigkeit Vorrang vor Qualität hatte und Frontteams unsichtbar blieben. Mit Jade Francine gründete er WeMaintain, um Technologie, Vertrauen und Menschen wieder ins Zentrum der Gebäudeinstandhaltung zu stellen. Ihr Ziel: Techniker ihre Autonomie zurückzugeben, auf interne IoT-Technologie zu setzen und einen Service zu bieten, der für Nutzer und Kunden gestaltet ist.
Wir sind in Paris, London, Singapur und Hongkong ansässig und warten Aufzüge, Rolltreppen, automatische Türen und Brandschutzsysteme. Mit über 350 Mitarbeitern kombinieren wir vor Ort Expertise mit datengestütztem Management, um eine Wartung zu liefern, die leistungsstark, transparent und nachhaltig ist.
Im April 2026 wurde Otis, das größte Aufzugs- und Rolltreppenunternehmen der Welt, unser Mehrheitsaktionär. Wir arbeiten weiterhin wie gewohnt: dasselbe Team, dieselbe Marke, dieselbe Mission. Was sich ändert, ist der Umfang dessen, was wir anstreben können, und die Mittel, die uns zur Verfügung stehen, um dies zu erreichen.
Wir warten nicht nur Gebäude. Wir transformieren, wie sie betrieben werden.
Warum uns beitreten?
Weil Sie hier nicht zwischen Einfluss und Stabilität wählen müssen. Große Gruppen bieten oft Stabilität, aber wenig Spielraum. Kleinere Organisationen erlauben mehr Freiheit, manchmal jedoch ohne klare Richtung. Bei WeMaintain finden wir das richtige Gleichgewicht:
- Echte Autonomie, mit modernen Werkzeugen und starker Unterstützung
- Eine Kultur, die auf Vertrauen, Transparenz und Respekt basiert
- Echte Wachstums- und interne Mobilitätsmöglichkeiten
- Ein Team, das Engagement, Durchhaltevermögen und den Antrieb schätzt, Dinge zu bewegen
Und unsere Werte leiten uns jeden Tag:
- Care: Arbeiten mit Respekt und Freundlichkeit, intern sowie mit unseren Kunden
- Grit: Dinge durchziehen, mit hohen Standards und Entschlossenheit
- Einzigartigkeit: Den Mut haben, man selbst zu sein, Ideen zu teilen und den Status quo herauszufordern
Wonach wir suchen
Wir suchen einen Senior Fullstack Engineer, der Probleme besitzen möchte, nicht Tickets. Sie erhalten ein Problem, bevor jemand entschieden hat, wie die Lösung aussehen sollte. Sie helfen unseren Produktmanagern, es zu gestalten, Sie bauen es und bringen es in die Produktion. Der gesamte Prozess gehört Ihnen. Das passt zu Menschen, die gerne darüber diskutieren, was gebaut wird. Es würde Menschen frustrieren, die lieber einen aufbereiteten Backlog und eine klare Spezifikation erhalten möchten oder die lieber allein programmieren würden.
Wir nennen unser Team ProdEng (Produkt & Technik), und wir meinen es strukturell. Es gibt kein festes Organigramm, in dem Sie zu einem Squad gehören und das war's. Wir bilden kleine, maßgeschneiderte Teams um ein Thema, solange dieses Thema eines benötigt, und bilden dann andere. Im Laufe eines Jahres arbeiten Sie mit mehreren PMs, mehreren Ingenieuren und oft direkt mit den Personen im Unternehmen, deren Tag Ihre Arbeit verändert. Sie sprechen regelmäßig mit dem CTO und dem CPO, denn es gibt niemanden dazwischen.
Dies ist eine praktische Rolle als individueller Beitragender ohne direkte Berichte. Sie berichten an Tim Bourguignon, unseren VP of Engineering.
Sie werden Teil eines Produkt- und Technikteams von 20 Personen, das im nächsten Jahr um 50 % wachsen wird.
Unser Stack
Wir sind ein TypeScript-Shop, von Ende zu Ende, und wir sind ziemlich stolz auf das, was wir aufgebaut haben.
- Backend: Node.js, TypeScript, NestJS. Microservices in einem vollständigen Mono-Repo, mit benutzerdefinierten Werkzeugen, die wir selbst für Codegenerierung, Infrastruktur und Entwickler-Workflow entwickelt haben.
- API: eine föderierte GraphQL-API, sodass jede unserer Anwendungen mit einer einzigen einheitlichen Oberfläche kommuniziert.
- Infrastruktur: vollständig Infrastruktur-als-Code auf AWS. EKS für die großen Dienste, Lambda für alles andere.
- Daten: PostgreSQL mit TypeORM. dbt auf BigQuery und Looker für Analysen, plus unsere eigene Zeitreihen-Engine, die speziell für IoT entwickelt wurde.
- Frontend: zwei Frontends, beide aktiv gewartet. Angular-Mikro-Frontends für unser Backoffice und die Kundenplattform sowie eine React Native-App, die unsere Außendiensttechniker täglich nutzen.
Wir halten beide Frontends absichtlich aktuell. Wenn eines von ihnen vernachlässigt worden wäre, würden wir es Ihnen sagen.
Ihr Alltag bei WeMaintain
Als Senior Fullstack Engineer werden Sie:
- Funktionen von Anfang bis Ende besitzen: die Problemstellung, wie die Lösung aussehen sollte, die Implementierung und die Einführung in die Produktion. Der Rest des Teams ist da, um zu helfen, was ein eng verbundenes Team von zwanzig ist, aber das Thema gehört Ihnen.
- Über den gesamten Stack hinweg arbeiten. Die meisten Menschen hier haben einen Schwerpunkt, normalerweise Backend (obwohl wir auch ein paar Frontend-Zauberer haben), und das ist in Ordnung. Was wir erwarten, ist, dass Sie sich wohlfühlen, wenn Sie gebeten werden, beides zu tun, und dass „der andere Teil“ niemals zum Problem eines anderen wird.
- Die Arbeit gestalten sowie sie bauen. Sie sitzen mit PMs, dem CTO und CPO und manchmal mit den Betriebsmitarbeitern, die das nutzen werden, was Sie bauen. Wenn Sie denken, dass das Problem falsch formuliert wurde, möchten wir es hören, bevor wir mit dem Bau beginnen, nicht danach.
- Unsere Ingenieurstandards vorantreiben. Unsere Werkzeuge, unser Mono-Repo, unsere Entwicklererfahrung, unsere Resilienz in der Produktion: wir arbeiten absichtlich an all dem, wir möchten weiterhin stolz darauf sein, und alles steht Ihnen offen, um es zu verbessern, bis Sie das Gefühl haben, es gehört Ihnen genauso wie uns.
Was auf der Roadmap steht
Drei der Dinge, die Sie übernehmen könnten, um Ihnen einen Eindruck von der Arbeit zu geben:
- Normalisierung von Zehntausenden von unterschiedlichen Arten, wie ein Aufzug ausfallen kann. Ja, wirklich: Zehntausende. Diese Taxonomie richtig hinzubekommen, ist das, was es uns ermöglicht, Diagnose, Lösung und Angebot zu automatisieren, anstatt dass ein Mensch jeden Bericht lesen muss.
- Umwandlung von Echtzeit-IoT-Signalen von Tausenden von Geräten in etwas, auf das ein Außendiensttechniker reagieren kann, in enger Zusammenarbeit mit unseren Datenwissenschafts- und Hardwareteams. Rohtelemetrie in diesem Volumen sagt allein nichts aus. Es zu etwas zu machen, das Ihnen etwas sagt, ist ein schwieriges, befriedigendes (zumindest denken wir das!) Ingenieurproblem.
- Einführung von Agent-in-the-Loop-Workflows in unser Backoffice, als zweite Hand für die dort arbeitenden Personen. Workflows, die echte Arbeit leisten, nicht ein Chatbot, der an eine Seitenleiste mit einem glänzenden lila „AI“-Abzeichen angeheftet ist.
Zu AI, speziell
Nutzen Sie sie. Offensichtlich. Wir fänden es seltsam, wenn Sie es nicht tun würden. Die Werkzeuge haben in den letzten zwei Jahren die Rahmenbedingungen verändert, wie wir liefern und was wir überhaupt liefern können. Wir würden lieber darüber sprechen, was das möglich macht, als darüber, welches Modell wir diesen Monat verwenden. Es beseitigt nicht die Notwendigkeit für starke Ingenieure. Es macht sie wertvoller, denn jemand muss immer noch wissen, wie gut aussieht. Nutzen Sie es, wie Sie es für richtig halten. Hier werden Sie nicht mit BS oder FOMO konfrontiert.
Und ein Wort zum Feld
Von außen sieht die Branche fern und ein wenig langweilig aus. Das ist sie nicht, und was Sie finden, sobald Sie darin sind, ist, wie eng alles miteinander verbunden sein muss. Problemerkennung speist den Gerätezustandsdienst, der die SLA im Vertrag benötigt, die vom Kunden abhängt, und die Regulierung, die in jedem unserer vier Länder unterschiedlich gelesen wird. Sehr wenig hier ist ein eigenständiges Feature.
Die Software, die Sie schreiben, verändert, wie jemand seinen Tag vor Ort verbringt. Das werden Sie während des Onboardings selbst sehen. Es ist kein alltäglicher Teil des Jobs, aber es ist der Grund, warum der Job wichtig ist.
Wonach wir suchen
Sie könnten gut passen, wenn Sie:
- 5+ Jahre Erfahrung im Aufbau und Betrieb von Produktionssoftware haben und etwas vom Problemstatement bis zur Produktion besessen haben, anstatt von Ticket zu gemergtem PR.
- Über den gesamten Stack hinweg wohlfühlen. Nicht überall gleich stark, niemand ist das, aber nicht empfindlich darüber, in welcher Schicht Sie diesen Monat arbeiten.
- Stark in TypeScript und in moderner Backend-Architektur sind, tief und konzeptionell. In welchen Frameworks Sie sie gelernt haben, ist uns viel weniger wichtig.
- Sich darum kümmern, wie Dinge gebaut werden, sowie ob sie funktionieren. Software sollte zuerst für jemanden nützlich sein, und Ingenieure sollten immer noch stolz darauf sein können.
- Mit einem nicht-technischen Stakeholder ohne PM im Raum sprechen können, herausfinden, was sie brauchen, und mit etwas Besserem zurückkommen, als sie gefragt haben.
- Sich wohlfühlen, vollständig remote zu arbeiten, und die Initiative ergreifen, um in Kontakt zu bleiben, anstatt darauf zu warten, dass man Sie einbezieht.
Wir verlangen keine Erfahrung mit unserem spezifischen Stack. Wenn Sie NestJS, Angular oder React Native noch nie berührt haben, aber das Äquivalent anderswo aufgebaut und besessen haben, möchten wir mit Ihnen sprechen.
Englisch ist die Arbeitssprache dieser Rolle.
Bonuspunkte, wenn
- Sie wie ein Eigentümer denken. Sie haben etwas Eigenes gestartet, geleitet oder beim Aufbau geholfen und beurteilen Ihre Arbeit nach dem Einfluss, den sie hatte, und nicht nach dem Code, den Sie geschrieben haben.
- Sie eine React Native-App veröffentlicht haben, die echte Menschen täglich unter schwierigen Bedingungen genutzt haben.
- Sie in einem operationslastigen Geschäft gearbeitet haben: Außendienst, Logistik, Industrie, Energie, überall dort, wo die Software physische Vorgänge in der Welt beschreibt.
- Sie KI-gesteuerte Workflows in die Produktion gebracht haben und den Unterschied zwischen einer Demo und etwas, das Bestand hat, kennen.
- Sie interne Werkzeuge, Codegenerierung oder Arbeiten zur Entwicklererfahrung erstellt haben, die von anderen Ingenieuren übernommen wurden.
- Sie mit IoT, Telemetrie oder Zeitreihendaten im großen Maßstab gearbeitet haben.
Wir erwarten nicht, dass Sie all dies bereits gesehen haben. Wir erwarten, dass Sie schnell lernen, klar denken und schnell Verantwortung übernehmen.
Warum diese Rolle anders ist
Die meisten Senior Engineering-Jobs bieten Ihnen eines von drei Dingen: interessante technische Probleme, Verantwortung oder Arbeit, die für jemanden sichtbar wichtig ist. Diese Rolle hat alle drei, was aussieht wie ein zwanzigköpfiges Team innerhalb eines 350-köpfigen Betreibers.
Der OTIS-Deal bedeutet, dass wir unsere Vision beschleunigen können, anstatt zu konsolidieren. Es gibt mehr, was wir jetzt anstreben können, und mehr, was hinter uns steht, um es zu tun. Was wir brauchen, sind Menschen, die die Lücke zwischen dem, was Technologie möglich macht, und dem, was unsere Teams heute manuell tun, schließen können.
Und es ist vollständig remote, richtig. Ein gesundes Remote-Team zu halten, erfordert Arbeit, und wir investieren die Arbeit. Wir leben in einem virtuellen Büro und auf Discord, daher ist es normal, einfach bei jemandem vorbeizuschauen, anstatt ein Meeting zu buchen, und das gesamte Team trifft sich mindestens dreimal im Jahr persönlich.
Rekrutierungsprozess
Drei Phasen. Keine Hausaufgaben. Wir bewegen uns schnell und halten Sie in jedem Schritt auf dem Laufenden.
- Ein Gespräch mit Tim (CIO), 15 Minuten - Kennenlernen, Ihr Hintergrund und Erwartungen sowie der reale Kontext der Rolle.
- Ein Interview mit einem Senior Engineer aus dem Team, wie Lionel (Principal Engineer), 60 Minuten - Ein Ingenieur-zu-Ingenieur-Gespräch über das, was Sie gebaut haben, die Entscheidungen, die Sie getroffen haben, und was Sie hier besitzen möchten.
- Ein Problem zum Nachdenken, gefolgt von einer 90-minütigen Diskussion mit David (CTO) und einem Senior Engineer - Wir senden Ihnen ein Problem einige Tage im Voraus. Verbringen Sie 30 Minuten damit. Kein Code, keine Folien, kein Vorbereitungsmaterial. Dann sprechen wir es gemeinsam durch. Uns interessiert, wie Sie denken, was Sie fragen und wo Sie widersprechen.
Willkommen im Team!
Gehalt
Da dies eine europaweite Rolle ist, wird die Vergütung an das Land des Kandidaten angepasst und an den lokalen Marktbenchmarks ausgerichtet.
€70.000 – €95.000 Grundgehalt, abhängig von Ihrem Land. Vereinigtes Königreich: £75.000 – £95.000 Grundgehalt.
Das genaue Paket hängt von Erfahrung, Verantwortungsgrad und nachgewiesenem Einfluss ab. Wir bestätigen den spezifischen Bereich für Ihr Land vor Ihrem ersten Interview.
Senior Fullstack Engineer (F/M/X) Arbeitgeber: WeMaintain | Certified B Corp
WeMaintain ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern echte Autonomie und moderne Werkzeuge bietet, um innovative Lösungen im Bereich der Gebäudeinstandhaltung zu entwickeln. Mit einer Kultur, die auf Vertrauen, Transparenz und Respekt basiert, sowie echten Wachstums- und Mobilitätsmöglichkeiten innerhalb des Unternehmens, schaffen wir ein Umfeld, in dem Engagement und Durchhaltevermögen geschätzt werden. Zudem ermöglicht die vollständige Remote-Arbeit in einem dynamischen Team von 20 Personen, dass Sie an bedeutenden Projekten arbeiten können, die den Alltag unserer Techniker vor Ort direkt beeinflussen.
Kontaktdaten:
WeMaintain | Certified B Corp Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Fullstack Engineer (F/M/X) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei WeMaintain | Certified B Corp anzuklopfen, wenn du dich auf die Stelle als Senior Fullstack Engineer (F/M/X) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei WeMaintain | Certified B Corp vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Fullstack Engineer (F/M/X) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei WeMaintain | Certified B Corp klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei WeMaintain | Certified B Corp vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.