Zum Inhalt springen

Remote Worldwide

SDK-Entwickler für Python

Jährlich findet ein einwöchiges Treffen des gesamten Unternehmens in einer jeweils neuen Stadt statt.

  • Python · erforderlich
Arbeitszeit
Die Zusammenarbeit erfolgt asynchron; Beschäftigte organisieren ihre Arbeitszeit eigenverantwortlich.
Erfahrung
Erwartet wird Erfahrung mit veröffentlichten Bibliotheken für externe Nutzer, Open-Source-Pflege und asynchronen oder global verteilten Teams.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle verantwortet eine öffentlich entwickelte Python-Bibliothek, über die Backend-Dienste, Datenpipelines, Notebooks und KI-Agenten auf eine Backend-Plattform zugreifen. Sie arbeitet eng mit dem SDK-Team, den Teams für Authentifizierung, Echtzeitfunktionen, Speicher, PostgREST, Functions, CLI und Dokumentation sowie der Open-Source-Community zusammen.

Deine Aufgaben

  • Die Rolle entwickelt und pflegt das Python-SDK für Datenbanken, Authentifizierung, Speicher, Echtzeitfunktionen und Functions mit Python-typischen synchronen und asynchronen APIs. Sie identifiziert außerdem eigenständig fehlende Funktionen, begründet deren Nutzen und setzt sie um.
  • Sie priorisiert öffentliche Issues, prüft und begleitet externe Beiträge, pflegt CI und Release-Automatisierung und grenzt den Funktionsumfang klar und respektvoll ab.
  • Sie sorgt für eine vollständige, mit Typprüfern kompatible Typisierung, damit Autovervollständigung und statische Analyse in realen Codebasen korrekt funktionieren.
  • Sie testet die Kompatibilität mit mehreren Python-Versionen, synchronen und asynchronen Frameworks, Workern, Serverless-Umgebungen und Notebooks und gewährleistet verträgliche Versionsbereiche für Abhängigkeiten.
  • Sie entwickelt Echtzeitfunktionen mit langlebigen WebSocket-Verbindungen, Wiederverbindungen sowie klarer Semantik für Abonnements und Präsenz.
  • Sie übernimmt Plattformänderungen an Authentifizierung, Echtzeitfunktionen, Speicher, PostgREST und Edge Functions in das SDK und dokumentiert sie im Changelog.
  • Sie erstellt öffentlich RFCs, Migrationsanleitungen, Release Notes und Dokumentation. Inkompatible Änderungen begleitet sie mit einem Auslaufpfad für bisherige Funktionen und einer nachvollziehbaren Migration.
  • Sie gestaltet das SDK so, dass KI-Coding-Agenten es verstehen und verwenden können.

Das solltest du mitbringen

Erforderlich

  • Erwartet werden fundierte Kenntnisse moderner Python-Typisierung mit Generics, Protocols, Overloads und TypedDict als Entwurfswerkzeugen sowie strikte Typprüfung und die Behebung von Typfehlern ohne Rückgriff auf Any.
  • Erwartet wird, bereits eine veröffentlichte Bibliothek mit öffentlicher API und Nutzern außerhalb des eigenen Unternehmens entwickelt oder gepflegt zu haben und die Auswirkungen von Änderungen auf abhängige Nutzer zu verstehen.
  • Erwartet werden Kenntnisse der Open-Source-Pflege: die Bearbeitung großer Mengen von Issues, die Prüfung externer Pull Requests, Release-Automatisierung, Changelogs, semantische Versionierung und Sicherheitsmeldungen. Dazu gehört, Funktionswünsche abzulehnen, ohne die anfragende Person zu verprellen.
  • Erwartet werden ein sicherer Umgang mit asyncio und begründete Vorstellungen darüber, wie eine Bibliothek synchrone und asynchrone Aufrufer unterstützen sollte.
  • Erwartet werden Kenntnisse des Python-Packagings für Bibliotheken, einschließlich pyproject.toml, Wheels, moderner Werkzeuge und Richtlinien zur Versionsunterstützung, sowie ein Verständnis dafür, weshalb Bibliotheken ihre Abhängigkeiten nicht eng festschreiben sollten.
  • Erwartet wird routinemäßiges Testen mit Unit-Tests, Tests auf Typebene und Ende-zu-Ende-Tests gegen einen realen Stack. Jede Fehlerbehebung wird durch einen Regressionstest abgesichert.
  • Erwartet wird gutes schriftliches Ausdrucksvermögen für Entwurfsdokumente, Changelogs und Antworten auf Issues, die zu einem großen Teil öffentlich sind und die standardmäßig asynchrone Zusammenarbeit unterstützen.
  • Erwartet wird eigenständiges Arbeiten: wichtige Aufgaben erkennen, ihren Umfang festlegen, sie ausliefern und transparent benennen, was nicht umgesetzt wurde.
  • Erwartet wird klare Kommunikation mit technischen und nichttechnischen Zielgruppen.
  • Erwartet wird Erfahrung in asynchron arbeitenden oder global verteilten Teams.
  • Erwartet wird Begeisterung dafür, praktische Probleme von Entwicklern zu lösen.
  • Erwartet wird, mit Unklarheit umgehen und zügig arbeiten zu können.

Von Vorteil

  • Die Rolle passt besonders zu Personen, die in asynchronen, schnelllebigen Umgebungen erfolgreich arbeiten und sich für Entwicklerwerkzeuge begeistern, die für Millionen skalieren.
  • Von Vorteil ist, bereits eine Migration auf eine neue Hauptversion eines öffentlichen Pakets durchgeführt zu haben, sich mit JWT/OAuth auszukennen, Integrationen für KI-Agenten-Frameworks entwickelt oder idiomatische Clients aus einem Schema generiert zu haben.

So ist Remote hier geregelt

  • Die Stelle ist vollständig remote und weltweit ortsunabhängig; es gibt keine Unternehmensbüros.
  • Einmal jährlich kommt das gesamte Unternehmen für eine Woche in einer jeweils neuen Stadt zusammen.

Das wird angeboten

  • Eine weltweit nutzbare Coworking-Mitgliedschaft oder ein Coworking-Zuschuss wird bereitgestellt.
  • Alle Teammitglieder erhalten eine Unternehmensbeteiligung im Rahmen eines ESOP.
  • Ein Technikbudget unterstützt die Ausstattung des Arbeitsplatzes, etwa mit Laptop, Monitor oder Kopfhörern.
  • Die Krankenversicherung wird weltweit zu 100 % für Beschäftigte und zu 80 % für deren Angehörige übernommen.
  • Alle Teammitglieder erhalten jährlich ein Weiterbildungsbudget, beispielsweise für Kurse, Bücher oder Konferenzen.

Veröffentlicht: 16.10.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.