Zum Inhalt springen

Remote nach Länderfreigabe

Staff Engineer für die Kernplattform

Regelmäßige gemeinsame Teamtreffen außerhalb des üblichen Arbeitsorts sind vorgesehen.

  • TypeScript · erforderlich
  • Node.js · erforderlich
Arbeitszeit
Vollzeit
Erfahrung
Erforderlich ist Erfahrung mit teamübergreifender Architekturführung sowie konfigurierbaren, verteilten und datenintensiven Systemen und anspruchsvollen Backends.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle gestaltet skalierbare, konfigurierbare Plattformgrundlagen für mindestens 80 Produktentwickler und die Open-Source-Community über Cloud- und selbst betriebene Bereitstellungen hinweg. Sie koordiniert Architekturentscheidungen zwischen zwei Core-Platform-Teams, arbeitet mit dem Frontend-Plattformbereich zusammen und unterstützt die Engineering-Teams durch technische Beratung und Mentoring.

Deine Aufgaben

  • Die Rolle steuert die gemeinsame Architektur zweier Core-Platform-Teams für Ausführung, Infrastruktur, Daten und Frontend und entwirft anpassbare Backend-Grundlagen für unterschiedliche Lasten, Bereitstellungsmodelle, gemeinsame Produktanforderungen und künftige Skalierung ohne unnötige Komplexität.
  • Sie arbeitet mit dem Frontend-Plattformbereich an der zentralen Canvas-Architektur, Echtzeitkommunikation, Leistung, Plugin-Verträgen und weiteren Plattformbausteinen für Produktteams.
  • Sie entwickelt dauerhafte Workflow-Ausführung und Zustandsverwaltung, Orchestrierung, Warteschlangen- und Aufgabenverteilung, Worker-Verwaltung, Zeitplanung und horizontale Skalierung weiter.
  • Sie gestaltet verteilte Systeme hinsichtlich Korrektheit und Resilienz und berücksichtigt Fehlerszenarien, Idempotenz, Zustandsübergänge, Mandantenisolation und Zuverlässigkeitsgarantien.
  • Sie gestaltet die Daten- und Persistenzarchitektur einschließlich Datenbankskalierung, Sharding, Migrationsstrategien, Bereitstellungsabstraktionen und langfristiger betrieblicher Wartbarkeit.
  • Sie führt weitreichende technische Entscheidungen durch klare Vorschläge und RFCs herbei, legt Abwägungen offen und stimmt tragfähige Lösungen mit Entwicklern und weiteren Beteiligten ab.
  • Sie definiert stabile Plattformschnittstellen und Abstraktionen, die Kopplungen reduzieren, sichere Migrationen ermöglichen und die Entwicklung von Produktfunktionen erleichtern.
  • Sie unterstützt Entwickler aller Engineering-Teams durch Design-Reviews, gemeinsame Programmierung und technische Beratung und verbessert damit Architektur, Systemdesign und Wartbarkeit.

Das solltest du mitbringen

Erforderlich

  • Erforderlich sind nachweisbare Architekturverantwortung auf Staff-Niveau über mehrere Systeme oder Teams hinweg sowie Migrationen, grundlegende Architekturüberarbeitungen oder Plattforminitiativen mit langfristiger Wirkung auf die Organisation.
  • Erforderlich sind tiefgehendes systemisches Denken über Invarianten, Korrektheit, Fehlerszenarien, Grenzen und Abwägungen sowie Sicherheit bei Entscheidungen ohne offensichtlich perfekte Lösung.
  • Erforderlich ist Erfahrung im Entwurf hochgradig konfigurierbarer, anpassbarer Systeme für mehrere Anwendungsfälle oder Betriebsmodi, ohne dass diese fragil oder übermäßig komplex werden.
  • Erforderlich ist Erfahrung im Entwurf und Betrieb verteilter Systeme mit Konzepten wie asynchroner Verarbeitung, Idempotenz, Zustandsautomaten, Warteschlangen, Konsistenz und Resilienz.
  • Erforderlich ist Erfahrung mit datenintensiven Systemen, bei denen Persistenz, Leistung, Isolation, Migrationen und betriebliche Zuverlässigkeit wesentliche Architekturfragen waren.
  • Erforderlich sind fundierte TypeScript-Erfahrung und die Entwicklung umfangreicher Backend-Systeme mit Node.js über herkömmliche CRUD-Anwendungen hinaus.
  • Erforderlich ist teamübergreifende technische Führung durch Urteilsvermögen, klare Kommunikation, RFCs, Design-Reviews und Mentoring, um mehrere Teams ohne Rückgriff auf formale Weisungsbefugnis zu besseren gemeinsamen Lösungen zu führen.
  • Erwartet wird die Ausrichtung auf klare Verträge, Abstraktionen und eine gute Nutzungserfahrung für Entwickler, die anderen Entwicklern schnelleres und sichereres Arbeiten ermöglichen.
  • Erwartet wird Interesse an Modularisierung, Migrationen, Refactoring und der Weiterentwicklung bestehender Systeme bei gleichzeitigem Fortschritt von Produkt und Engineering-Organisation.
  • Für eine Beschäftigung außerhalb Deutschlands ist eine bereits bestehende Arbeitsberechtigung im jeweiligen Land erforderlich; für Deutschland ist Visa-Sponsoring möglich.

Von Vorteil

  • Wünschenswert ist Erfahrung mit Workflow-Engines, Orchestrierungsplattformen, Entwicklerwerkzeugen oder infrastrukturlastigen SaaS-Produkten.
  • Wünschenswert ist Erfahrung mit architekturintensiven Frontend-Systemen wie Canvas-Anwendungen, Plugin-Systemen, Echtzeitanwendungen, Web Workern oder komplexen Rendering-Umgebungen.
  • Wünschenswert ist Erfahrung im Entwurf oder Betrieb von Systemen mit Event Sourcing, Sagas, dauerhafter Ausführung oder verwandten Mustern der Zustandsverwaltung.
  • Wünschenswert ist Erfahrung im Entwurf von Systemen, bei denen Mandantenisolation, Ressourcenverwaltung, Datengrenzen oder die Beeinträchtigung anderer Mandanten durch übermäßigen Ressourcenverbrauch wichtig waren.
  • Wünschenswert sind Beiträge zu oder die Pflege von Open-Source-Software sowie Verständnis für die zusätzlichen Anforderungen an öffentliche Schnittstellenverträge und Abwärtskompatibilität.
  • Wünschenswert sind der Betrieb von Systemen in erheblichem Maßstab oder Erfahrung in Umgebungen, in denen Zuverlässigkeit und Architekturentscheidungen weitreichende Auswirkungen auf Kunden hatten.
  • Wünschenswert ist Erfahrung mit der Zerlegung monolithischer Systeme oder der Leitung schrittweiser Architekturmigrationen, ohne Produktteams an weiteren Auslieferungen zu hindern.
  • Wünschenswert ist Erfahrung im Entwurf von Produkten, die sowohl in verwalteten Cloud-Umgebungen als auch in selbst betriebenen Umgebungen konsistent funktionieren müssen.
  • Wünschenswert ist, Instrumentierung, Fehlersuche, Störungsbehandlung, sichere Einführung von Änderungen und Betreibbarkeit als integrale Bestandteile des Systemdesigns zu berücksichtigen.
  • Wünschenswert sind fundierte Informatikkenntnisse mit tiefem Wissen über Konzepte verteilter Systeme, Konsistenzmodelle, Konsens, formale Methoden oder ähnlich rigorose Ansätze zur Systemkorrektheit.

Weitere Angaben

  • Die Unternehmenssprache ist Englisch.

So ist Remote hier geregelt

  • Die Rolle ist auf vorrangig ortsunabhängige Arbeit ausgelegt. Das Team arbeitet verteilt innerhalb Europas.
  • Für Deutschland ist Visa-Sponsoring möglich; in jedem anderen Land ist eine bereits bestehende Arbeitsberechtigung erforderlich.
  • Es finden regelmäßig gemeinsame Teamtreffen außerhalb des üblichen Arbeitsorts statt.

Das wird angeboten

  • Es werden eine wettbewerbsfähige Vergütung und eine Unternehmensbeteiligung angeboten.
  • In Europa werden 30 Urlaubstage zusätzlich zu den gesetzlichen Feiertagen am jeweiligen Arbeitsort gewährt. In den USA sind es 20 Urlaubstage, 8 Krankheitstage und die jeweiligen gesetzlichen Feiertage.
  • In Europa richten sich Gesundheitsleistungen, Rentenbeiträge und Leistungen zur finanziellen Absicherung nach den örtlichen Landesstandards. Länder- beziehungsweise bundesstaatsspezifische Einzelheiten werden im Arbeitsvertrag festgelegt.
  • In den USA stehen Krankenversicherungspläne mit niedrigen Beiträgen und Selbstbehalten für Einzelpersonen und Familien sowie eine beitragsfreie HDHP-Option mit einem vorab ausgestatteten HSA zur Verfügung. Zahn- und Sehleistungen sind ebenfalls enthalten.
  • In den USA wird ein 401(k)-Altersvorsorgeplan mit einem an eigene Beiträge gekoppelten Arbeitgeberbeitrag von 4 % angeboten. Hinzu kommen arbeitgeberfinanzierte Versicherungen bei kurz- und langfristiger Erwerbsunfähigkeit sowie eine Lebensversicherung.
  • Für Kurse, Bücher, Veranstaltungen oder Coaching stehen jährlich 1.000 Euro beziehungsweise der entsprechende Gegenwert zur Verfügung.
  • Es finden regelmäßig Hackathons statt.
  • Monatlich stehen 100 US-Dollar zur Unterstützung selbst gewählter Open-Source-Projekte zur Verfügung.

So läuft die Bewerbung

  • Im Rahmen der Bewerbung wird darum gebeten, die angebotene Workflow-Plattform auszuprobieren und einen Screenshot des ersten eigenen Workflows beizufügen; dies gilt unabhängig vom technischen Hintergrund.
  • Die Bewerbung soll sich auf den Ort beziehen, von dem aus die betreffende Person künftig voraussichtlich arbeiten wird.

Veröffentlicht: 11.08.2026 · Quelle geprüft: 18.10.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.