- Du entwickelst primär Webservices in Python, die durch andere Anwendungen konsumiert werden. REST-APIs bilden dabei einen wesentlichen Schwerpunkt.
- Neue Funktionen stellst du bei Bedarf auch über grafische User Interfaces zur Verfügung.
- Du wirkst maßgeblich bei der Konzeption und Umsetzung von neuen Funktionen und Produkten mit und klärst auch Fragen in Bezug auf die technische Machbarkeit und IT-Sicherheit.
- Zur Sicherstellung der gewünschten Softwarequalität verwendest du Integrations- und Unit-Tests, fühst Code Reviews durch und achtest auf Clean Code.
- Hochskalierbare, hochverfügbare und langlebige Lösungen sind das Ergebnis deiner Arbeit.
- Du entwickelst in Python und hast bereits Erfahrungen mit Frameworks wie z. B. Flask, Quart, FastAPI oder Asyncio gesammelt.
- Du verfügst über gute Kenntnisse im Design und der Erstellung von RESTful APIs und Web-Services.
- Du verfügst über Erfahrung in Bezug auf Webentwicklung und Webtechnologien (u.a. HTML/CSS/JS).
- Ein routinierter Umgang mit Debian GNU/Linux und den GNU Core Utilities ist für dich selbstverständlich.
- Du hast gute Kenntnisse in relationalen Datenbanksystemen, wie zum Beispiel PostgreSQL.
- Gute Englischkenntnisse in Wort und Schrift runden dein Profil ab.
- Hybrides Arbeitsmodell mit Homeoffice-Möglichkeit.
- Flexible Arbeitszeiten durch Vertrauensarbeitszeit.
- An einigen Standorten eine bezuschusste Kantine und verschiedene kostenfreie Getränke.
- Moderne Büroflächen mit sehr guter Verkehrsanbindung.
- Diverse Mitarbeiterrabatte für Aktivitäten und Produkte.
- Mitarbeiterevents wie Sommer- und Winterfeiern, sowie Workshops.
- Zahlreiche Weiterbildungs- und Entwicklungsmöglichkeiten.
- Verschiedene Gesundheitsangebote, wie Sport- und Gesundheitskurse.
Python Softwareentwickler - Karlsruhe, Deutschland - IONOS SE
Beschreibung
Aufgabenbereich
Der Bereich "TechOps Data Centers" betreibt weltweit alle Rechenzentren der IONOS Gruppe. Dazu gehören die Infrastruktur und der physische Aufbau und Betrieb der Server- und Netzwerklandschaft. Um die Aufgaben des Bereiches bestmöglich zu unterstützen, entwickelt das Team Data Center Software Development verschiedene Softwarelösungen und erweitert diese stetig. Als Mitglied dieses agilen Scrum-Teams entwickelst du die Server-Orchestrierung für interne und externe Kunden weiter. Die Implementierung eines internen BMaaS Dienstes ist dabei dein Schwerpunkt. Kleinere abwechslungsreiche Softwareprojekte zur Unterstützung der Betriebs-Teams runden deinen Aufgabenbereich ab.
Qualifikationen
Du verfügst über ein erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation und bringst mehrjährige Erfahrung in der Softwareentwicklung mit.
Benefits