Du entwickelst und optimierst Schnittstellen für Schulen und gewährleistest die Qualität der Lösungen durch umfassende Tests. In einem agilen Team arbeitest du an innovativen, skalierbaren Lösungen im Bildungsbereich.
Anforderungen
- •Abgeschlossenes Studium der Informatik
- •Mehrjährige Berufserfahrung im IT-Bereich
- •Mindestens 3 Jahre Erfahrung mit Python
- •Erfahrung mit PostgreSQL
- •Kenntnisse in LDAP-Verzeichnisdiensten
- •Sicherer Umgang mit Docker
- •Entwicklung skalierbarer Systeme
- •Eigenverantwortliches Arbeiten
- •Sichere Kommunikation auf Deutsch und Englisch
Deine Aufgaben
- •Dienste und Schnittstellen für Schulen entwickeln
- •Zentrale Komponenten in Python implementieren und optimieren
- •Qualität durch ausreichende Testabdeckung sichern
- •In einem agilen Team an skalierbaren Lösungen arbeiten
Deine Vorteile
100% Open Source Unternehmen
Eigenverantwortliches Arbeiten
Respektvolles und offenes Team
Original Beschreibung
## Freelancer als Software Developer Python (m/w/d)
###### Freelancer, Full or part-time ·Remote,Bremen, Berlin, Leipzig
---
##### Was dich erwartet
* Dienste und Schnittstellen für Schulen entwickeln: Du implementierst und optimierst zentrale Komponenten unseres Produkts *UCS@school* – vorrangig in Python.
* Qualität sichern: Du stellst sicher, dass unsere Lösungen durch ausreichende Testabdeckung robust und wartbar bleiben.
* Gemeinsam besser: Du arbeitest in einem agilen Team an skalierbaren Lösungen für den Bildungsbereich.
##### Was du mitbringst
* Praxis und Know-how: Du hast ein abgeschlossenes Studium der Informatik oder Wirtschaftsinformatik oder bringst mehrjährige Berufserfahrung im IT-Bereich mit.
* Python-Profi: Du entwickelst seit mindestens 3 Jahren mit Python auf Linux-Systemen.
* Daten und Verzeichnisse: Du hast Erfahrung mit PostgreSQL und kennst dich mit LDAP-Verzeichnisdiensten wie Samba und/oder OpenLDAP aus.
* Container im Griff: Du arbeitest sicher mit Docker und verstehst containerbasierte Entwicklung.
* Backend-Architektur: Du entwickelst skalierbare Systeme, die auch in großen Umgebungen zuverlässig funktionieren.
* Selbstständig und lösungsorientiert: Du arbeitest eigenverantwortlich und findest pragmatische Lösungen.
* Sprachenvielfalt: Du kommunizierst sicher auf Deutsch und Englisch.
**Zusätzlich von Vorteil**
* Moderne Tools: Du hast Erfahrung mit FastAPI, Playwright und pytest.
* Frontend-Basis: Du bringst Grundkenntnisse in JavaScript und Vue.js mit.
* Systemnähe: Du kennst dich mit Debian und seiner Paketverwaltung aus.
* Architekturverständnis: Du hast Kenntnisse in „Hexagonal Architecture“ und CQRS.
##### Was wir dir bieten
* Ein Unternehmen, das für 100% Open Source steht.
* Eigenverantwortliches Arbeiten ohne starre Konzernstrukturen.
* Ein Team, in dem gegenseitiger Respekt, Offenheit und Hilfsbereitschaft gelebt wird.