Remote Worldwide
SDK-Entwickler für Python
Jährlich findet ein einwöchiges Treffen des gesamten Unternehmens in einer jeweils neuen Stadt statt.
- 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.