Auf einen Blick
- Aufgaben: Gestalte die Softwarearchitektur und entwickle innovative digitale Plattformen.
- Unternehmen: Schäfer Shop - führender Anbieter von Büro- und Betriebsausstattungen in Europa.
- Vorteile: Flexible Remote-Arbeit, 30 Urlaubstage, individuelle Weiterbildung und attraktive Mitarbeiterrabatte.
- Weitere Informationen: Offene Kommunikationskultur und regelmäßige Teamevents für den Teamgeist.
- Warum dieser Job: Werde Teil eines kreativen Teams und forme die Zukunft der Arbeitswelt mit.
- Qualifikationen: Erfahrung in Softwarearchitektur und Entwicklung komplexer Web-Anwendungen.
Das prognostizierte Gehalt liegt zwischen 59400 - 72600 € pro Jahr.
Wer wir sind: Willkommen bei Schäfer Shop, wo wir seit 1975 Arbeitsumfelder gestalten, die dich inspirieren. Als führender Anbieter von Büro- und Betriebsausstattungen in Europa sind unsere 1.000 Teammitglieder stolz auf unsere Mission: Wir schaffen positive Arbeitsumfelder, die unsere Kunden erfolgreicher machen. Bei Schäfer Shop sind wir eine Gemeinschaft von Machern und Visionären. Unsere Kultur ist geprägt von Zusammenarbeit, Innovation und Exzellenz. Wir suchen ständig nach talentierten Menschen, die unsere Leidenschaft teilen und unsere Mission vorantreiben. Komm zu uns und hilf uns, die Zukunft der Arbeitswelt zu gestalten und werde Teil unserer Mission, dich erfolgreicher zu machen.
Was dich erwartet:
- Softwarearchitektur weiterentwickeln: Du gestaltest die Architektur unserer digitalen Plattformen und entwickelst gemeinsam mit den Squads technische Leitplanken weiter.
- Engineering Excellence stärken: Gemeinsam mit den Entwicklern verbesserst du Codequalität, Reviewkultur, Testing und Wartbarkeit.
- Software aktiv entwickeln: Du übernimmst konkrete Entwicklungsaufgaben und arbeitest flexibel in den Squads mit. Du bringst dich in fachliche und technische Analysen, Lösungsdiskussionen und Reviews von Merge Requests ein.
- Entwickler begleiten: Du unterstützt die Entwickler durch Coaching und Mentoring und bist fachlicher Sparringspartner bei Architektur, Design und Implementierung.
- Technische Entscheidungen führen: Du führst wesentliche technische Entscheidungsprozesse über Teamgrenzen und Systeme hinweg. Du dokumentierst die Ergebnisse nachvollziehbar in Architecture Decision Records und vertrittst belastbare Entscheidungen.
- Technische Orientierung geben: Du berätst den Director, den Lead Software Engineering sowie angrenzende Rollen und Teams. Du ordnest technische Auswirkungen, Risiken und Handlungsbedarfe verständlich ein.
- Risiken und technische Schulden adressieren: Du erkennst und bewertest wesentliche technische Risiken und technische Schulden. Du machst sie transparent, sorgst für klare Verantwortlichkeiten und stellst sicher, dass sie angemessen bearbeitet oder zur Entscheidung vorgelegt werden.
Was du mitbringst:
- Mehrjährige, fundierte Erfahrung in der Entwicklung komplexer Web-Anwendungen und verteilter Softwaresysteme auf Basis von Java und Spring Boot.
- Nachweisbare Erfahrung in Softwarearchitektur, Solution Design und der Weiterentwicklung bestehender Systemlandschaften.
- Die Fähigkeit, technische Fragestellungen strukturiert zu analysieren, Lösungsoptionen und deren Konsequenzen abzuwägen und belastbare Entscheidungen herbeizuführen.
- Eine eigenverantwortliche Arbeitsweise sowie die Fähigkeit, technische Entscheidungen verständlich zu begründen, zu dokumentieren und gegenüber unterschiedlichen Stakeholdern zu vertreten.
- Praktische Erfahrung mit Architekturprinzipien, Modularisierung, HTTP, REST und API-Contract-Design sowie verteilten Architekturen wie Microservices oder Self-Contained Systems.
- Sehr gutes Verständnis von Engineering Excellence, insbesondere Code-Qualität, Review-Kultur, Wartbarkeit und nachhaltigem Umgang mit technischen Schulden.
- Ausgeprägte Hands-on-Mentalität und die Bereitschaft, weiterhin aktiv Software zu entwickeln und technische Lösungen gemeinsam mit den Squads umzusetzen.
- Freude daran, Entwickler fachlich zu coachen, Wissen zu vermitteln und technische Diskussionen auch bei unterschiedlichen Positionen konstruktiv zu führen.
Vorerfahrung von Vorteil:
- E-Commerce und hochverfügbaren Web-Plattformen.
- Modernen Frontend-Architekturen und der Integration von Frontend und Backend, z.B. mit Next.js.
- Asynchroner Kommunikation und Event-driven Architecture, z. B. mit Kafka.
- Kubernetes, Docker und modernen DevOps-Umgebungen.
- GitLab, Git sowie einer professionellen Merge-Request- und Review-Kultur.
- (Architecture) Decision Records bzw. vergleichbaren Methoden zur nachvollziehbaren Dokumentation technischer Entscheidungen.
- KI-gestützter Softwareentwicklung und ggf. Spec-Driven Development.
Was wir dir bieten:
- Die Möglichkeit zur völlig flexiblen und eigenverantwortlichen Remote-Arbeit.
- Ausgewogene Arbeitszeiten für eine gesunde Work-Life-Balance.
- CYOD: Choose Your Own Device → Apple & Linux oder wenn es sein muss auch Windows.
- Unterstützung für die Einrichtung eines effizienten Homeoffice-Arbeitsplatzes.
- Eine mehrwöchige Einarbeitungsphase, um optimal in die Aufgaben einzusteigen.
- Individuelle Schulungen und Weiterbildungsmöglichkeiten (intern & extern).
- Eine offene Kommunikationskultur und die Möglichkeit, Ideen einzubringen.
- Eine 39-Stunden-Woche und 30 Urlaubstage pro Jahr.
- Regelmäßige Teamevents, um den Teamgeist zu fördern.
- Betriebliche Altersvorsorge für eine sichere Zukunft.
- Job Bike, attraktive Mitarbeiterrabatte, Urban Sports Mitgliedschaft uvm.
(Senior) Software-Architekt (m/w/d) Arbeitgeber: Schäfer Shop Group & Co. KG
Schäfer Shop ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur einen unbefristeten Arbeitsplatz mit hoher Eigenverantwortung bietet, sondern auch eine offene Unternehmenskultur, die von Zusammenarbeit und Innovation geprägt ist. Mit individuellen Weiterbildungsmöglichkeiten, attraktiven Verdienstmöglichkeiten und einer Vielzahl von Gesundheitsförderungsmaßnahmen schaffen wir ein inspirierendes Arbeitsumfeld im Großraum Koblenz, Trier und Kaiserslautern, das die persönliche und berufliche Entwicklung unserer Teammitglieder fördert.
Kontaktdaten:
Schäfer Shop Group & Co. KG Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so (Senior) Software-Architekt (m/w/d) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Schäfer Shop Group & Co. KG anzuklopfen, wenn du dich auf die Stelle als (Senior) Software-Architekt (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Schäfer Shop Group & Co. KG vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software-Architekt (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Schäfer Shop Group & Co. KG klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Schäfer Shop Group & Co. KG vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.