Division5 WissenSoftwareentwicklung
Fullstack-Entwickler auswählen: Verantwortung über die ganze Funktion
Eine Fullstack-Rolle verbindet Oberfläche und Server, bedeutet aber nicht automatisch gleiche Tiefe in jedem Bereich. Definieren Sie, welche Teile eine Person selbst umsetzt und wo Fachentscheidungen im Team liegen.
Klären Sie, was „Fullstack“ in Ihrem Team bedeutet
Der Titel kann eine einzelne Funktion von Formular bis Datenbank meinen oder ein sehr breites Produktgebiet. Schreiben Sie auf, wo die Arbeit beginnt und endet, welche Teile eigenständig umgesetzt werden sollen und wer Produktregeln, Gestaltung und Betrieb verantwortet.
Teilen Sie Muss-Kriterien in drei Gruppen: sichere Grundlagen im Browser und Server, die Werkzeuge Ihres Bestands und Bereiche, in denen Einarbeitung reicht. Fragen Sie nicht nach gleicher Tiefe in Frontend, Backend, Datenbank und Betrieb, wenn die Aufgabe nur ein ausgewogenes Zusammenspiel verlangt.
Eine erfahrenere Rolle kann Schnittstellen abstimmen und Arbeit in kleinere Schritte zerlegen. Das macht sie nicht automatisch zur Produktverantwortung oder alleinigen technischen Leitung. Legen Sie fest, welche Entscheidungen die Person selbst trifft und welche sie mit Ihrem Team abstimmt.
Prüfen Sie einen vollständigen Ablauf statt vieler Einzelrätsel
Fiktives Beispiel: Eine Anfrage enthält ein Enddatum vor dem Startdatum. Die Oberfläche zeigt eine verständliche Meldung, der Server prüft dieselbe Regel erneut, und ungültige Daten werden nicht gespeichert. Bei einem Timeout kann die Person erklären, wie ein erneuter Versand keine zweite Anfrage erzeugt.
Bitten Sie die Bewerberin oder den Bewerber, die Daten vom Formular bis zur Speicherung nachzuzeichnen. Ein klares Ergebnis zeigt, wo die Eingabe geprüft wird, welche Fehler für Nutzer sichtbar sind und welche Prüfung als Schutz an der Servergrenze bleibt. Fragen Sie, welche Regel aus dem Auftrag stammt und welche noch durch Produkt geklärt werden muss.
Beurteilen Sie den Ablauf als Ganzes. Eine perfekte Oberfläche kann einen unsicheren Serverpfad verbergen; ein sauberer Endpunkt hilft wenig, wenn Nutzer den Fehler nicht verstehen.
| Prüffall | Browser und Server | Erwartetes Ergebnis |
|---|---|---|
| Gültiger Zeitraum mit Start vor Ende | Formular prüft Eingaben; Server bestätigt die Regel erneut. | Anfrage wird einmal gespeichert und erhält einen sichtbaren Status. |
| Enddatum liegt vor dem Startdatum | Formular zeigt einen Hinweis; Server lehnt dieselben Daten ab. | Es wird nichts gespeichert; Nutzende können den Zeitraum korrigieren. |
| Nutzerkonto darf keine Anfrage stellen | Server prüft die Berechtigung unabhängig von der Oberfläche. | Keine Speicherung; die Antwort gibt keine fremden Anfragedaten preis. |
| Doppelklick oder erneuter Versand nach Timeout | Server erkennt den Wiederholungsversuch anhand der vereinbarten Regel. | Es entsteht höchstens eine Anfrage; der Status bleibt nachvollziehbar. |
Die Fälle sind ein Vorschlag für diese fiktive Funktion, keine allgemeine Fullstack-Norm. Produktregeln und Berechtigungen müssen Sie selbst festlegen.
Fragen für das Gespräch und die Arbeitsprobe
- „Zeigen Sie an einem Beispiel, wie eine Nutzeraktion bis zur Datenbank durchläuft.“
- „Welche Eingabe muss der Server selbst prüfen, auch wenn der Browser sie schon prüft?“
- „Wie verhindern Sie, dass sich Oberflächenzustand und gespeicherte Daten widersprechen?“
- „Was tun Sie, wenn eine API langsam antwortet oder einen Fehler liefert?“
- „Welche Teile dieser Aufgabe würden Sie zuerst mit Produkt oder Design klären?“
- „Wie wählen Sie einen Test aus, der den ganzen Ablauf abdeckt?“
Für eine kurze Probe geben Sie ein kleines Formular, einen vereinfachten API-Vertrag und fiktive Beispieldaten. Lassen Sie eine Person den Normalfall und einen ungültigen Eingabefall umsetzen oder als Ablauf skizzieren. Fragen Sie nach Sicherheitsprüfung, Fehlermeldung und einem Test. Gleicher Zeitrahmen und gleiche Hilfsmittel halten den Vergleich fair.
- Erst Umfang und Zuständigkeit beschreiben.
- Ähnliche Arbeit aus dem Portfolio besprechen.
- Eine Browser- und eine Serverentscheidung konkret nachfragen.
- Offene Regeln und Abnahmekriterien notieren.
Die Rolle ersetzt keine klare Produktverantwortung
Ein einzelner Durchgang beweist weder spätere Qualität noch gleiche Stärke in jedem technischen Bereich. Ihr Team verantwortet Produktregeln, Zugänge, Datenschutz und Freigabe. Division5 gleicht den Bedarf mit vorab geprüften Profilen ab. Sie können die geprüften Profile und aufgezeichneten Interviews schon vor dem Kennenlernen ansehen. Für alle Fachkräfte gilt eine 30-tägige Testphase; Umfang und Bedingungen halten Sie vor Beginn schriftlich fest. So läuft der Auswahlprozess ab.
Quellen und weiterführende Informationen
Quellenstand: 22. Oktober 2026. Externe Inhalte können sich ändern.