Senior Python Backend Entwickler (m/w/d) | Remote | Flask & REST API
Aus der Ferne
Vollzeit
Teilzeitarbeit
Ein innovatives Technologieunternehmen, das sich auf die Entwicklung umfassender IaaS- und PaaS-Lösungen für verschiedene Unternehmenskategorien spezialisiert hat, sucht nach einem erfahrenen Python Backend Entwickler. In dieser Position werden Sie maßgeblich an der Entwicklung und Optimierung von leistungsstarken Client-Server-Anwendungen mitwirken, die über REST APIs mit Jira kommunizieren.
Ihre Hauptaufgaben
- Entwicklung und Wartung von robusten Backend-Systemen mit Python 3.11+ und dem Flask-Framework.
- Design und Implementierung von effizienten und skalierbaren REST APIs.
- Konzeption und Optimierung von Datenbankstrukturen mit PostgreSQL (Version 16) unter Verwendung von SQLAlchemy.
- Entwicklung von automatisierten Synchronisationsprozessen mit externen Diensten und APIs.
- Implementation von sicheren Authentifizierungs- und Autorisierungsmechanismen.
- Kontinuierliche Integration und Deployment über GitLab CI/CD-Pipelines.
- Optimierung der Anwendungsleistung und Skalierbarkeit.
- Code-Reviews und technisches Mentoring für Teammitglieder.
- Erstellung technischer Dokumentation für entwickelte Lösungen.
- Regelmäßige Kommunikation mit dem Produktteam zur Abstimmung von Anforderungen und Lösungsansätzen.
Erforderliche Qualifikationen
- Mindestens 8 Jahre Berufserfahrung in der Softwareentwicklung.
- Mindestens 5 Jahre praktische Erfahrung mit Python (Version 3.7 oder höher).
- Umfassende Kenntnisse im Flask-Framework (Versionen 2 und 3).
- Fundierte Erfahrung mit SQLAlchemy ORM (Versionen 1.4 und 2.0).
Wünschenswerte Zusatzqualifikationen
- Erfahrung mit containerisierter Entwicklung unter Verwendung von Docker und Kubernetes.
- Kenntnisse in der Implementierung und Verwaltung von Microservices-Architekturen.
- Erfahrung mit asynchroner Programmierung in Python (asyncio).
- Vertrautheit mit Monitoring- und Logging-Tools wie Prometheus, Grafana oder ELK-Stack.
- Kenntnisse in der Implementierung von Sicherheitsmaßnahmen und Best Practices.
- Erfahrung mit NoSQL-Datenbanken wie MongoDB oder Redis.
- Grundlegende Frontend-Kenntnisse (JavaScript, VueJS).
- Erfahrung in der Entwicklung von Anwendungen für die Finanzbranche.
- Kenntnis agiler Entwicklungsmethoden (Scrum, Kanban).
Unser Angebot
- Vollständig remote basierte Tätigkeit mit flexiblen Arbeitszeiten.
- Teilzeitbeschäftigung möglich, mit individueller Vereinbarung des Arbeitsumfangs.
- Wettbewerbsfähige Vergütung basierend auf Ihrer Erfahrung und Qualifikation.
- Arbeit an innovativen Projekten mit modernsten Technologien.
- Flache Hierarchien und ein teamorientiertes Arbeitsumfeld.
- Kontinuierliche Weiterbildungs- und Entwicklungsmöglichkeiten.
- Zusammenarbeit mit einem internationalen Team von Spezialisten.