Attacan
Anfragen
Alle offenen Stellen

Python-Entwickler für Connector-Bibliotheken (m/w/d), freiberuflich

Sie übernehmen eine Python-Bibliothek, auf die das Team täglich angewiesen ist, arbeiten den Review-Rückstand ab und machen Releases wieder zur Routine.

  • Freiberuflich
  • Teilzeit
  • Befristet
  • Remote
  • Wohnsitz Vietnam
Jetzt auf diese Stelle bewerben

Wir bauen Software, die Hardware mit Cloud- und Automatisierungssystemen verbindet. Die Python-Connector-Bibliotheken darunter nutzt das Entwicklungsteam täglich, und die Review-Warteschlange ist uns davongelaufen. Die erste Aufgabe ist, sie abzuarbeiten. Richtig, nicht durchwinken.

Woran wir Erfolg messen

Die Review-Warteschlange ist leer, die Bibliotheken haben Tests, denen das Team vertraut, und ein Release ist kein Ereignis mehr.

Ihre Aufgaben

  • Die offenen Merge Requests abarbeiten. Review, das auf Korrektheit, API-Design, Tests und Randfälle schaut.
  • Danach: kleine Funktionen und Korrekturen, orientiert am tatsächlichen Bedarf des Teams.
  • Testabdeckung ausbauen und Laufzeiten im Blick behalten.
  • CI und Entwicklungswerkzeuge betreuen.
  • Saubere Releases: semantische Versionierung, lesbares Changelog.
  • Dokumentation und Anwendungsbeispiele.

Das bringen Sie mit

  • 5+ Jahre produktives Python: Async, Typisierung, Packaging, Tests.
  • Bibliotheken oder APIs, die Sie für andere Entwickler entworfen haben.
  • Code Review, das klar ist und sachlich bleibt.
  • Asyncio in der Tiefe: Cancellation, Timeouts, Fehlerfälle.
  • Typisierung, die Sie ernst nehmen: mypy oder pyright im Strict Mode.
  • pytest mit Fixtures und ein Gefühl dafür, was ein Test wert ist.
  • Schriftliche Zusammenarbeit in einem verteilten Team.

Wünschenswert

  • Pflege einer Bibliothek mit echten Nutzern.
  • GitLab CI.
  • MQTT, REST oder serielle Busse.
  • Performance-Profiling.

Rahmenbedingungen

  • Freiberuflich, ca. 20 Stunden pro Woche für rund drei Monate, sofortiger Start.
  • Remote, Wohnsitz in Vietnam.
  • Genug Überlappung mit MEZ, um Reviews und Abstimmungen im selben Arbeitstag zu erledigen.
  • Arbeitssprache ist Englisch.

Was wir Sie fragen werden

Zum Formular gehören drei Fragen. Es sind dieselben, die wir auf jedem Kanal stellen, hier veröffentlicht, damit Sie vorher darüber nachdenken können und nicht hinterher.

  1. Eine Bibliothek oder API, die Sie entworfen haben. Was hat funktioniert, und was würden Sie heute anders machen?
  2. Ein Merge Request, den Sie abgelehnt haben. Wie haben Sie es gesagt?
  3. Ein konkreter Async-Fehler in Python, den Sie behoben haben, und was er Sie gelehrt hat.

Bewerbung

Ein Formular, kein Login, kein Portal. Wir lesen jede Bewerbung und antworten auf jede.

Stelle

Python-Entwickler für Connector-Bibliotheken (m/w/d), freiberuflich

PDF bevorzugt, max. 10 MB.