Software Engineer – Developer Experience / Tooling (PHP) (m/w/d)

Eckdaten

Schöppingen
Computer Software

Arbeitsmodell

Vollständig remote
Nur DE
vor 2 Wochen
Stellenbeschreibung

Über Shopware

Shopware ist eine führende internationale Open-Commerce-Plattform für ambitionierte Unternehmen im digitalen Handel. Mit einem API-First-Ansatz, maximaler Flexibilität und einer starken Community schaffen wir zukunftsorientierte E-Commerce-Lösungen. Unsere 450 Mitarbeiter in ganz Europa teilen eine Leidenschaft für Innovation, Offenheit und Teamgeist.

Wenn Sie gerne Tools entwickeln, die andere Entwickler produktiver machen, und Sie sich intensiv mit APIs, CLIs, Frameworks und Workflows beschäftigen, die sich einfach richtig anfühlen, ist diese Rolle genau das Richtige für Sie. Als Senior Software Engineer im Developer Experience (DX) Tooling Team arbeiten Sie an den Werkzeugen und Grundlagen, die Entwickler zum Erstellen, Erweitern, Testen und Betreiben von Shopware verwenden. Ihre Beiträge beeinflussen direkt, wie angenehm, effizient und zuverlässig die Entwicklung auf unserer Open-Source-Plattform ist.

Diese Position kann vor Ort, hybrid oder vollständig remote innerhalb Deutschlands oder in bestimmten europäischen Ländern, in denen wir registriert sind, besetzt werden. Ihr Arbeitsort wird im Voraus vereinbart und bildet die Grundlage Ihres Arbeitsvertrags.

Ihre Aufgaben

  • Entwickler befähigen: Sie entwerfen und bauen entwicklerorientierte Tools, die die Arbeit mit Shopware verbessern – von der lokalen Entwicklung bis hin zu CI und Produktion.
  • DX-Grundlagen gestalten: Sie arbeiten an CLI-Tools, SDKs, Scaffolding, APIs und internen Frameworks, die das Open-Source-Ökosystem von Shopware antreiben.
  • Open Source aus Überzeugung: Sie arbeiten mit einer globalen Entwickler-Community zusammen, unterstützen diese durch die Pflege von Open-Source-Tools, das Reviewen von Beiträgen und die Verbesserung der Dokumentation.
  • Qualität & Benutzerfreundlichkeit: Sie stellen sicher, dass die Tools robust, gut getestet und intuitiv sind, um Reibungsverluste und kognitive Belastung für Entwickler zu reduzieren.
  • Teams verbinden: Sie arbeiten eng mit Core-, SaaS-, Dokumentations- und Community-Teams zusammen, um die Tools an den tatsächlichen Bedürfnissen der Entwickler auszurichten.
  • Workflows weiterentwickeln: Sie verbessern Build-, Test-, Release- und Erweiterungs-Workflows, um eine schnellere und sicherere Entwicklung zu ermöglichen.

Das bringen Sie mit

  • Fundierte Erfahrung mit PHP ist essenziell, idealerweise innerhalb eines Symfony-basierten Ökosystems. Erfahrung mit Frameworks wie Laravel ist ebenfalls sehr wertvoll, während Kenntnisse in Golang ein Plus sind. Vor allem bringen Sie eine offene Einstellung und echte Motivation mit, neue Technologien und Programmiersprachen zu erlernen, wo sie einen Mehrwert schaffen.
  • Sie verfügen bereits über praktische Erfahrung bei der Verbesserung der Developer Experience durch CLI-Tooling, Automatisierung, APIs, Scaffolding und Workflow-Optimierung.
  • Ein starker Fokus auf DX, Benutzerfreundlichkeit, Wartbarkeit und Softwarequalität leitet Ihre Entscheidungen. Sie sind vertraut mit Composer, Dependency Management, automatisierten Tests und CI-Workflows.
  • Sie nutzen aktiv KI-gestützte Entwicklungsworkflows – sei es bei der Programmierung, Automatisierung, Dokumentation oder Produktivitätstools.
  • Ein Open-Source-Mindset, starke Kommunikationsfähigkeiten und die Fähigkeit zur effektiven Zusammenarbeit mit internen Stakeholdern und externen Entwicklern sind entscheidend.
  • Exzellente Englischkenntnisse in Wort und Schrift ermöglichen Ihnen die effektive Arbeit über Teams und Zeitzonen hinweg. Deutschkenntnisse sind ein Plus, aber keine Voraussetzung.

Das bieten wir Ihnen

  • Unternehmenskultur: Offene Kultur mit flachen Hierarchien, in der Eigeninitiative gefördert wird.
  • Arbeitsverträge: Unbefristete Stellen, die langfristige Sicherheit bieten.
  • Flexibilität: Flexible Arbeitszeiten sowie Optionen für mobiles Arbeiten und Full-Remote-Verträge.
  • Ausstattung: Freie Wahl der bevorzugten Arbeits-Hardware.
  • Onboarding: Gut strukturiertes Onboarding mit Unterstützung durch einen persönlichen "Buddy".
  • Arbeitsumfeld: Ein inspirierendes Umfeld mit engagierten Kollegen und einer dynamischen Community.
  • Entwicklungsmöglichkeiten: Vielfältige Chancen für persönliches Wachstum und Weiterentwicklung.
  • Zusatzleistungen: Attraktive Benefits wie betriebliche Altersvorsorge, Gesundheitsprogramme und regelmäßige Teamevents.

Ihr persönlicher Kontakt für diese Position ist Josephine Scheffler, die Ihnen gerne bei Fragen zur Verfügung steht! Der Schutz Ihrer persönlichen Daten hat für uns höchste Priorität. Unsere Bewerberinformationen finden Sie hier.