(Senior) Software Engineer Backend Commerce Platform - STACKIT (m/w/d)
Als engagierter STACKITEER bist du Teil des Geschäftsbereichs STACKIT Products. Hier werden unsere Produkte und Services entwickelt, getestet und verbessert.
Die Domäne "Commerce Platform" ist verantwortlich für alle kommerziellen Aspekte. Unser Team Cost Management entwickelt dafür Services, die Verbrauchsdaten unserer Kunden erfassen, transparent aufbereiten und damit die Basis für die Abrechnung legen. Wir sind die zentrale Schnittstelle für die Monetarisierung unserer Cloud. Dabei arbeiten wir eng mit allen Produktteams zusammen. Zu unserer Domäne gehören auch die Teams Customer Management und Product Information Management. Für 2025 planen wir unter anderem den Neubau einer Kernkomponente um weiteres Kundenwachstum und flexible Preisgestaltung zu ermöglichen. Dazu brauchen wir Dich in unserem Team. Hast du Lust auf diese Challenge?
Deine Aufgaben
- Als Teil eines kleinen, schlagfertigen, Teams verantwortest du vom Konzept, Design über die Implementierung bis zum Betrieb alles („You build it, you run it“)
- Gemeinsam mit dem Product Owner erarbeitest du mit deinem Team die Produktstrategie, erfasst Anforderungen und planst deren technische Umsetzung
- Um bestehende Systeme abzulösen, entwickelst du Migrationsstrategien und setzt diese um
- Unseren Produktteams hilfst du bei der Anbindung der Abrechnungssysteme
- Du automatisierst und optimierst dabei permanent alle technischen Prozessabläufe
- Als erfahrener Engineer unterstützt du deine jüngeren Kollegen dabei, ihr Wissen weiter auf- und auszubauen
Dein Profil
Wir suchen Teamplayer mit Herz und Verstand, die gerne den Status Quo challengen und sich und ihr Team konstant weiterentwickeln
In einem jungen und dynamisch wachsenden Unternehmen fühlst du dich wohl, obwohl oder gerade weil noch nicht für alles ein Prozess vorhanden ist
Agile Softwareentwicklung ist dein Ding, genauso wie Begeisterung für Cloud-Technologien.
Dabei kannst du auch stark konzeptionell arbeiten und deine Gedanken und Ideen schriftlich zum Ausdruck bringen
Du hast in deiner Laufbahn maßgeblich an der Entwicklung verteilter und unternehmenskritischer Systeme mitgewirkt und diese auch betrieben
Als erfahrener Engineer hast du idealerweise Go in Produktion benutzt und kennst die Sprache und ihren richtigen Einsatz
Alternativ kennst du dich mit einer anderen Sprache wie Java, Kotlin oder Rust richtig gut aus und hast Lust, Go zu lernen
Auch Tools wie Terraform, Pulumi und Helm sind dir nicht unbekannt
Du kennst dich mit verschiedenen Datenbanktypen aus, vor allem mit PostgreSQL und MongoDB
Idealerweise hast du Erfahrung mit event-basierten Systemen und den dazu notwendigen Technolgien