Senior Python Backend-Entwickler (FastAPI, Django, Microservices)
- Verfügbarkeit einsehen
- 0 Referenzen
- 75€/Stunde
- 32423 Minden
- Nähe des Wohnortes
- uk | de | en
- 20.10.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2026 – offen
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Betrieb von DocGuard (guard.zaika.one): versionierte Dokumentensicherung für kleine Büros – Steuerberater, Architekten, Agenturen, Handwerksbetriebe.
- Backend: Python/FastAPI, PostgreSQL mit SQLAlchemy/Alembic, REST-API für Desktop-Apps (Windows/Linux) und Web-Konsole
- Sicherheit: optionale Ende-zu-Ende-Verschlüsselung mit organisationseigenem Schlüssel, signierte Uploads, Zwei-Faktor-Anmeldung, manipulationssicheres Audit-Protokoll
- Funktionen: jede Dateiversion wiederherstellbar, Ordner-Rollback (z. B. nach Ransomware), Team-Ordner, Gastcomputer-Modus, Organisations- und Geräteübersicht, Admin-Monitoring
- DSGVO: frei wählbarer Speicherort mit angezeigtem DSGVO-Status, IT-Partner-Zugriff nur mit Zustimmung des Kunden
- Betrieb: Docker, CI/CD, automatische App-Updates, Backups; mehrsprachige Oberfläche (DE/EN/UK)
Postgresql, Docker, Python
3/2026 – offen
Tätigkeitsbeschreibung
Konzeption und Aufbau einer verteilten SaaS-Plattform zur Restaurantsuche und Tischreservierung (resto-rhein.com).
- Microservices-Architektur: Entwurf und Implementierung von 15+ Services mit Python/FastAPI und NATS JetStream für asynchrone Kommunikation
- Distributed Transactions: stateful Saga Orchestrator für konsistente Booking- und Payment-Lifecycles über isolierte Datenbanken
- CQRS & Read-Models: optimierte Suche mit PostgreSQL/PostGIS für Geo-Abfragen, Redis-Caching
- Integrationen: Stripe Connect für Marktplatz-Split-Payments, automatische Speisekarten-Erkennung per LLM (Claude AI)
- Betrieb: Docker, Traefik mit automatischem TLS, dienstweise CI/CD mit Backup, Migration, Deployment und Rollback
- Frontend: responsive Web-/Mobile-App mit Flutter & BLoC
Postgresql, Docker, Python
9/2018 – 2/2024
Tätigkeitsbeschreibung
Backend-Entwicklung für eine E-Assessment- und Lernplattform (EdTech) mit Integrationen in globale Bildungssysteme (LMS).
- API-Design: robuste, versionssichere RESTful APIs zur Integration von LMS-Systemen
- Performance: Optimierung kritischer PostgreSQL-Queries per Raw-SQL und Index-Tuning – deutlich geringere Latenz bei Massendaten-Abfragen
- Architektur-Migration: maßgebliche Leitung der Migration vom Django-Monolithen zu einer Microservices-Architektur für bessere Skalierbarkeit und schnellere Deployments
- Asynchrone Verarbeitung: RabbitMQ-basierte Workflows für die automatisierte Bewertung komplexer Prüfungsszenarien und für Benachrichtigungen
- Tech-Stack: Python, Django, PostgreSQL, RabbitMQ, Angular
Postgresql, Python, Django
Ausbildung
Nationale Luft- und Raumfahrtuniversität „Charkiwer Institut für Luftfahrt“
Charkiw, Ukraine
Nationale Luft- und Raumfahrtuniversität „Charkiwer Institut für Luftfahrt“
Charkiw, Ukraine
Über mich
Erfahrung in der Migration von Django-Monolithen zu skalierbaren Microservices sowie im Betrieb mit Docker, CI/CD, Linux und AWS. Im Frontend arbeite ich zusätzlich mit Angular und Flutter Web.
Am liebsten übernehme ich Projekte, in denen die Anforderungen noch entstehen – interne Tools, Portale, SaaS-Produkte und MVPs. Aus einem groben Briefing mache ich eine klare Architektur und eine funktionierende erste Version.
Standort Minden (NRW), remote bevorzugt, vor Ort im Umkreis von ca. 50 km. Verfügbar in Voll- oder Teilzeit. Uneingeschränkte Arbeitserlaubnis für Deutschland.
Weitere Kenntnisse
Frameworks: FastAPI, Django, Django REST Framework, Angular, Flutter (BLoC)
Messaging & Infrastruktur: NATS JetStream, RabbitMQ, Redis, Docker, Docker Compose, Traefik, CI/CD
Datenbanken: PostgreSQL (PostGIS), SQLAlchemy, Alembic, Elasticsearch
Cloud: AWS (S3, EC2, CloudFront), DigitalOcean, Azure
Methoden: Domain-Driven Design, Saga Pattern, CQRS, Event-Driven Architecture, Scrum
Integrationen: Stripe Connect, LLM-APIs (Claude)
Persönliche Daten
- Ukrainisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
