Python Software Developer (w/m/d)
bei unserer Tochtergesellschaft IONOS SE in Karlsruhe
Vollzeit | Unbefristet
Kennziffer: I-973
teilen
1. facebook
2. LinkedIn
3. Twitter
4. Xing
5. E-Mail
drucken
Über uns
IONOS ist der führende europäische Digitalisierungs-Partner für kleine und mittlere Unternehmen (KMU). IONOS hat mehr als sechs Millionen Kundinnen und Kunden und ist mit einer weltweit verfügbaren Plattform in 18 Märkten in Europa und Nordamerika aktiv. Mit seinen Web Presence & Productivity-Angeboten agiert das Unternehmen als “One-Stop-Shop" für alle Digitalisierungs-Bedürfnisse - von Domains und Webhosting über klassische Website-Builder und Do-It-Yourself-Lösungen, von E-Commerce bis zu Online-Marketing-Tools. Darüber hinaus bietet IONOS Cloud-Lösungen für Firmen, die im Zuge der Weiterentwicklung ihres Geschäfts in die Cloud wechseln möchten.
Wir, das Server Services & Development-Team, entwerfen und implementieren APIs und Dienste, die unsere Bare-Metal-Server-Produkte antreiben. Als wichtiger Teil unseres Teams in Karlsruhe wirst du APIs entwickeln und verbessern, die mit unseren Control-Panels und internen Services integriert sind. Unser Team ist auf zwei Standorte verteilt, mit einigen Kolleg*innen in Berlin. Wir arbeiten eng zusammen, um unser Wissen und Best Practices auszutauschen. Wir sind ein kollaboratives Team und suchen jemanden, die/der sich freut, mit uns zusammenzuarbeiten, um unsere Ziele zu erreichen, was auch die Zusammenarbeit mit unseren internationalen Teammitgliedern einschließt, daher ist die Fähigkeit, effektiv in Englisch zu kommunizieren, von entscheidender Bedeutung. Wir sind ein agiles Team und du wirst uns helfen, Innovation, Effizienz und Kundenzufriedenheit voranzutreiben, indem du an einer Vielzahl von Projekten arbeitest, von neuen APIs bis hin zur Verbesserung bestehender Dienste.
Aufgabenbereich
6. Du entwickelst primär Webservices in Python, die durch andere Services angebunden werden. REST-APIs bilden dabei einen wesentlichen Schwerpunkt.
7. Neue Funktionen stellst du bei Bedarf auch über grafische User Interfaces zur Verfügung.
8. 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.
9. Zur Sicherstellung der gewünschten Softwarequalität verwendest du Integrations- und Unit-Tests, führst Code Reviews durch und achtest auf Clean Code.
10. Hochskalierbare, hochverfügbare und langlebige Lösungen sind das Ergebnis deiner Arbeit.
Qualifikationen
Du hast eine Ausbildung in Softwareentwicklung, mit einer soliden Kenntnis von Informatik-Grundlagen und mehrjähriger Erfahrung in der Softwareentwicklung.
11. Erfahrung in der Softwareentwicklung mit Python und Erfahrung mit FastAPI oder Asyncio
12. Gute Kenntnisse von RESTful APIs und Web-Services.
13. Vertrautheit mit Linux und CI/CD-Pipelines.
14. Kenntnisse von relationalen Datenbanksystemen, einschließlich PostgreSQL und MariaDB, und SQL.
15. Vertrautheit mit Git, Unit-Testing und Entwicklungszyklen.
16. Starker Kommunikator und Teamplayer, mit Erfahrung in der Arbeit in einem Team von Entwickler*innen und der Zusammenarbeit mit Kolleg*innen, um gemeinsame Ziele zu erreichen.
17. Gute schriftliche und mündliche Englischkenntnisse vervollständigen dein Profil.
Benefits
18. Hybrides Arbeitsmodell.
19. Flexible Arbeitszeiten durch Vertrauensarbeitszeit.
20. An einigen Standorten eine bezuschusste Kantine und verschiedene kostenfreie Getränke.
21. Moderne Büroflächen mit sehr guter Verkehrsanbindung.
22. Diverse Mitarbeiterrabatte für Aktivitäten und Produkte.
23. Mitarbeiterevents wie Sommer- und Winterfeiern, sowie Workshops.
24. Zahlreiche Weiterbildungs- und Entwicklungsmöglichkeiten.
25. Verschiedene Gesundheitsangebote, wie Sport- und Gesundheitskurse.