Beschreibung
Unsere Vollzeitstelle als Senior Softwareentwickler bietet dir die Möglichkeit, in einem dynamischen Umfeld mit hoher Innovationsfreudigkeit zu arbeiten.
Deine Aufgaben:
* Analyse und Konzeption neuer Features von der Idee bis zum Go-Live
* Aktive Gestaltung modularer Softwarearchitekturen und Schnittstellendefinitionen
* Durchführung von Code-Reviews sowie Anwendung von Clean Code und Test-Driven Development
* Identifikation und Reduktion technischer Schulden
* Sicherstellung hoher Entwicklungsstandards und Testqualität
* Optimierung von Entwicklungs- und Testumgebungen
* Technische Dokumentation von Konzepten, Testfällen und Benutzerhandbüchern
* Zusammenarbeit mit Produktmanagement zur Anforderungsspezifikation und Aufwandsschätzung
* Aktive Beteiligung an der Auswahl und Einführung neuer Technologien und Frameworks
* Unterstützung und Optimierung operativer Abläufe und CI/CD-Prozesse
Benötigte Fähigkeiten und Qualifikationen
Wir suchen nach einer Person mit mindestens 3 Jahren Erfahrung in der Softwareentwicklung, idealerweise im E-Commerce-Umfeld. Eine gute Kenntnis in mindestens einer gängigen Programmiersprache ist erforderlich, sowie Bereitschaft, neue Technologien zu erlernen. Praktische Erfahrung in mindestens zwei der Bereiche Frontend, Backend, Operations/Infrastruktur oder Daten ist wünschenswert. Kenntnisse in Domain-Driven Design (DDD), Self-Contained Systems oder Data Mesh sind ein Vorteil. Erfahrung im Umgang mit relationalen und NoSQL-Datenbanken sowie Kenntnisse in Container-Technologien, CI/CD und DevOps-Praktiken sind erwünscht. Ein starkes Kommunikationsvermögen und eine kooperative Arbeitsweise sind ebenfalls unerlässlich.