Auf einen Blick
- Aufgaben: Entwickle skalierbare, ereignisgesteuerte Backend-Services in Golang und optimiere Event-Streaming-Pipelines.
- Arbeitgeber: Shopware, ein führendes E-Commerce-System mit offener Kultur und flachen Hierarchien.
- Mitarbeitervorteile: Flexible Arbeitszeiten, mobiles Arbeiten, persönliche Entwicklung und attraktive Zusatzleistungen.
- Warum dieser Job: Gestalte die Zukunft des E-Commerce mit innovativen Technologien und einem dynamischen Team.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit Golang oder ähnlichen Sprachen.
- Andere Informationen: Vielfältige Möglichkeiten zur persönlichen Weiterentwicklung und ein inspirierendes Arbeitsumfeld.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Shopware ist ein führendes E-Commerce-System, das Unternehmen weltweit ermöglicht, schnell und effizient zu skalieren. Als Senior Backend Engineer für unseren Nexus DataBus werden Sie das ereignisgesteuerte Datenrückgrat entwerfen und implementieren, das die nächste Generation der Integrations- und Automatisierungsplattform von Shopware – Nexus – antreibt. Der DataBus ist die Echtzeit-Streaming- und Transformationsschicht, die Shopware-Instanzen, Drittanbietersysteme (ERP, PIM, OMS, CRM) und die Nexus-Workflow-Engine verbindet. Ihre Arbeit gewährleistet Leistung, Zuverlässigkeit und Erweiterbarkeit über Tausende von Mandanten und Integrationen. Diese Rolle ist ideal für Ingenieure, die leidenschaftlich an verteilten Ereignissystemen, hochdurchsatzfähigen APIs und cloud-nativen Architekturen interessiert sind.
Verantwortlichkeiten
- Entwurf und Wartung skalierbarer, ereignisgesteuerter Backend-Dienste in Golang – einschließlich Kern-Datenbusdienste, Ingestion, Transformation und Routing.
- Implementierung und Optimierung von Ereignis-Streaming-Pipelines mit Kafka oder Redpanda.
- Entwicklung robuster Datenumwandlungs- und Validierungslogik für Handelsobjekte wie Produkte, Bestände und Bestellungen.
- Entwurf und Wartung von Multi-Tenant, cloud-nativen APIs (REST und GraphQL).
- Zusammenarbeit mit dem Plattformteam zur Optimierung von AWS-basierten Bereitstellungen.
- Entwicklung von Backpressure-, Retry- und Failover-Mechanismen über verteilte Workloads.
- Beitrag zur Multi-Tenant-Skalierbarkeit und Datenisolierung auf architektonischer Ebene.
- Optional: Erkundung der Frontend-Integration mit dem Nexus-Workflow-Builder.
Qualifikationen
- 5+ Jahre Erfahrung im Backend mit Golang oder einer anderen statisch typisierten Sprache (z.B. Rust, Java).
- Erfahrung mit verteilten Systemen und hochverfügbaren Architekturen.
- Kenntnisse im API-Design (REST/GraphQL), Datenmodellierung und Datenbankleistung (PostgreSQL, Redis).
- Nachgewiesenes Verständnis von Ereignis-Streaming-Systemen (Kafka, Redpanda, NATS oder ähnlich).
- Vertrautheit mit Cloud-Umgebungen (vorzugsweise AWS) und containerisierten Bereitstellungen mit Docker und CI/CD-Pipelines.
- Kenntnisse in Microservice-Architekturen, Pub/Sub-Messaging und Stream Processing.
- Klare, ehrliche und direkte Kommunikation sowie starke Problemlösungsfähigkeiten.
- Interesse an Low-Code/Workflow-Automatisierungstools.
- Fließende Englischkenntnisse sind unerlässlich.
Vorteile
- Offene Kultur mit flachen Hierarchien, die individuelle Initiative fördert.
- Unbefristete Arbeitsverträge für langfristige Sicherheit.
- Flexible Arbeitszeiten und Optionen für mobiles Arbeiten.
- Freiheit bei der Wahl Ihrer bevorzugten Arbeitsgeräte.
- Gut strukturiertes Onboarding mit Unterstützung durch einen persönlichen "Buddy".
- Inspirierendes Arbeitsumfeld mit engagierten Kollegen.
- Vielfältige Möglichkeiten zur persönlichen Weiterentwicklung.
- Attraktive Zusatzleistungen wie betriebliche Altersvorsorge und Gesundheitsprogramme.
Ihr persönlicher Kontakt für diese Position ist Josephine Scheffler, die Ihnen gerne bei Fragen zur Verfügung steht.
Senior Backend Engineer - Nexus DataBus (m/f/d) Arbeitgeber: Shopware
Kontaktperson:
Shopware HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer - Nexus DataBus (m/f/d)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Backend-Engineers und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Sei bereit für technische Interviews!
Bereite dich auf technische Fragen und Coding-Challenges vor, die häufig in Interviews gestellt werden. Übe mit Plattformen wie LeetCode oder HackerRank, um dein Wissen in Golang und verteilten Systemen aufzufrischen.
✨Zeige deine Leidenschaft!
Sprich über deine Begeisterung für Event-Driven-Architekturen und Cloud-native Lösungen. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch ein echtes Interesse an der Weiterentwicklung von Backend-Systemen.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung schnell und unkompliziert an die richtigen Leute gelangt!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer - Nexus DataBus (m/f/d)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Authentizität kommt immer gut an!
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass sie am besten von jemand anderem gegenlesen!
Zeig deine Leidenschaft!: Erzähle uns, warum du für die Position als Senior Backend Engineer brennst. Was begeistert dich an der Arbeit mit event-getriebenen Systemen? Deine Begeisterung wird uns überzeugen!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnell bearbeiten können.
Wie du dich auf ein Vorstellungsgespräch bei Shopware vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Golang, Kafka und AWS. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie sie in der Praxis angewendet werden.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du Probleme gelöst hast, insbesondere in Bezug auf verteilte Systeme und API-Design.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Unternehmen interessiert bist. Frage nach der Teamdynamik, den aktuellen Projekten oder den Herausforderungen, die das Team gerade bewältigt.
✨Kommunikation ist der Schlüssel
Achte darauf, klar und direkt zu kommunizieren. Erkläre deine Gedanken strukturiert und sei offen für Rückfragen. Das zeigt nicht nur deine Kommunikationsfähigkeiten, sondern auch dein Engagement für die Zusammenarbeit im Team.