Aufgabenbereich
Zur Verstärkung unseres Teams suchen wir einen erfahrenen Softwareingenieur für die Weiterentwicklung unserer Database as a Service (DBaaS)-Produkte.
Als Software Engineer für DBaaS-Produkte bist Du für die Konzeption, Entwicklung und Wartung unserer Cloud-basierten Datenbankdienste verantwortlich. Du arbeitest in einem Team von erfahrenen Ingenieuren, um skalierbare, sichere und hochperformante Datenbanksysteme zu entwickeln, die den wachsenden Anforderungen unserer Kunden gerecht werden. Wenn Du Dich für Datenbanken, Cloud Computing und Softwareentwicklung begeisterst, solltest Du Dich bewerben.
Aufgaben
* Entwurf, Entwicklung und Wartung von Cloud-basierten Datenbankdiensten, einschließlich relationaler und NoSQL-Datenbanken.
* Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Produktmanagement, Qualitätssicherung und Betrieb, um qualitativ hochwertige Produkte zu liefern; Zusammenarbeit mit dem DevOps-Team, um die reibungslose Bereitstellung und den Betrieb unserer DBaaS-Produkte sicherzustellen.
* Beteiligung an der Entwicklung neuer Funktionen, Fehlerbehebungen und Leistungsoptimierungen für unsere DBaaS-Produkte; Fehlerbehebung und Lösung komplexer technischer Probleme, einschließlich Leistungsengpässen und Systemausfällen.
* Schreiben von sauberem, effizientem und gut dokumentiertem Code in Sprachen wie Go, Python und Bash.
* Entwicklung und Pflege automatisierter Tests, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests.
* Halten Sie sich über Branchentrends und neue Technologien auf dem Laufenden und nutzen Sie dieses Wissen, um unsere Produkte und Dienstleistungen zu verbessern.
Qualifikationen
* Mindestens 3 Jahre Erfahrung in der Softwareentwicklung, vorzugsweise in einem Cloud-Computing- oder datenbankbezogenen Bereich.
* Gute Programmierkenntnisse in Programmiersprachen wie Go oder Python.
* Erfahrung mit Datenbankmanagementsystemen, einschließlich relationaler und NoSQL-Datenbanken.
* Erfahrung mit agilen Entwicklungsmethoden, wie Scrum oder Kanban.
* Ausgeprägtes Verständnis der Grundlagen der Informatik, einschließlich Datenstrukturen, Algorithmen und Softwareentwurfsmuster.
* Ausgezeichnete Problemlösungsfähigkeiten mit der Fähigkeit, komplexe technische Probleme zu analysieren und kreative Lösungen zu entwickeln.
Gut zu wissen:
* Erfahrung mit Containerisierungstechnologien wie Docker oder Kubernetes
* Kenntnisse von Orchestrierungstools wie Ansible oder Terraform
* Vertrautheit mit Überwachungs- und Protokollierungstools, wie Prometheus oder ELK
* Erfahrung mit CI/CD-Pipelines und automatisierten Test-Frameworks
Standort: Berlin oder Karlsruhe
Benefits
* 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.
#J-18808-Ljbffr