Jobbeschreibung
Shopware ist ein führendes E-Commerce-System, das es Unternehmen weltweit ermöglicht, im digitalen Handel schnell und effizient zu skalieren. Als zukunftsweisende Open-Source-Lösung wird Shopware bereits von einigen der größten europäischen Marken, Einzelhändlern und Herstellern im B2C- und B2B-Bereich eingesetzt.
Wir gestalten die Zukunft des Handels, indem wir ein integrationsorientiertes Ökosystem aufbauen, das es Händlern ermöglicht, ihre Systeme nahtlos zu verbinden. Als Backend Engineer (m/w/d) für unser neues DataBus-Projekt wirst du dazu beitragen, ein skalierbares, ereignisgesteuertes System zu entwerfen und zu implementieren, das reibungslose Integrationen über ERP-, PIM-, CMS- und andere Commerce-Plattformen hinweg ermöglicht.
Du arbeitest an der zentralen Backend-Architektur, dem API-Design und den Datenmodellen und hast gleichzeitig die Möglichkeit, in Zukunft auch zur Frontend-Entwicklung beizutragen. Diese Rolle ist ideal für Entwickler, die sich für skalierbare verteilte Systeme, API-gesteuerte Architekturen und cloud-native Lösungen begeistern und ihr Skillset in Richtung Full-Stack-Entwicklung erweitern möchten.
Egal von wo aus du arbeitest, du bist ein fester Bestandteil des Teams. Daher suchen wir europaweit nach einem Backend Engineer- Golang (m/w/d)!
Das sind deine Aufgaben:
* Du entwickelst und wartest skalierbare und zuverlässige Backend-Services mit Golang.
* Du entwirfst und optimierst API-Strukturen (GraphQL, REST) mit Fokus auf Zuverlässigkeit und Performance.
* Du arbeitest an der Datenmodellierung, der Skalierung von Datenbanken und dem effizienten Design von Abfragen.
* Du trägst zur ereignisgesteuerten Architektur bei, indem du nachrichtenbasierte Workflows mit Kafka, RabbitMQ oder NATS implementierst.
* Du arbeitest an cloud-nativen Deployments und optimierst mit dem DevOps-Team Kubernetes, Docker und CI/CD-Prozesse.
* Du stellst eine robuste Fehlerbehandlung, Ausfallsicherheit und Datenintegrität im gesamten System sicher.
* (Optional, aber von Vorteil): Du hast Interesse an Frontend-Technologien (React, Vue), um einen Prototypen für das Frontend zu entwickeln.
Das bringst du mit:
* Du hast Erfahrung in der Backend-Entwicklung mit Golang oder einer ähnlichen Sprache.
* Du verfügst über ein fundiertes Verständnis von Hochverfügbarkeitsprinzipien (HA) und fehlertoleranten Architekturen.
* Du kennst dich mit API-Design-Best-Practices und effizienter Datenverarbeitung aus.
* Du hast Erfahrung im Umgang mit Datenbanken wie PostgreSQL, MySQL, Redis oder Elasticsearch.
* Du bist mit Cloud-Umgebungen wie AWS, Docker und CI/CD-Pipelines vertraut.
* Du besitzt starke Problemlösungsfähigkeiten und arbeitest gerne in einem kollaborativen Umfeld.
Das bieten wir dir:
* Unternehmenskultur: Offene Kultur, flache Hierarchien, Eigeninitiative wird gefördert.
* Arbeitsverträge: Unbefristete Anstellungen bieten langfristige Sicherheit.
* Flexibilität: Flexible Arbeitszeiten und Optionen für mobiles Arbeiten und Full-Remote-Verträge.
* Ausstattung: Freie Wahl der Arbeits-Hardware.
* Onboarding: Gut strukturiertes Onboarding mit Unterstützung durch einen persönlichen "Buddy".
* Arbeitsumfeld: Inspirierendes Umfeld mit engagierten Kollegen und einer dynamischen Gemeinschaft.
* Entwicklungsmöglichkeiten: Vielfältige Chancen für persönliches Wachstum und Entwicklung.
* Zusatzleistungen: Attraktive Benefits wie betriebliche Altersvorsorge, Gesundheitsprogramme und regelmäßige Teamevents.
... und vieles mehr!