Stellenbeschreibung Fullstack Developer: Vorlage für die Schweiz
Diese Vorlage zeigt, was ein Schweizer Stelleninserat für Fullstack-Entwicklerinnen und -Entwickler enthalten muss: Aufgaben über den ganzen Stack, Muss- und Wunsch-Kriterien, das Lohnband nach Erfahrung in CHF und ein Inserat zum Übernehmen.
Die Rolle in Schweizer Unternehmen
Fullstack-Entwicklerinnen und -Entwickler bauen Funktionen vom Browser bis zur Datenbank. Im Frontend heisst das meist Angular, React oder Vue mit TypeScript, im Backend Java, C# und .NET oder Node.js. Dazu kommen SQL-Datenbanken und REST- oder GraphQL-Schnittstellen. Weil sie zwischen den Schichten wechseln, verantworten sie oft ein ganzes Feature, von der Architektur bis zum Deployment.
In der Stack Overflow Developer Survey 2025 nannten 27 % von 43'560 Befragten «Developer, full-stack» als Tätigkeit, mehr als jede andere Rolle; Backend kam auf 14.2 %, Frontend auf 4.3 %. In der Schweiz sitzen diese Generalisten vor allem in Produktteams, Scale-ups und KMU, wo ein kleines Team die ganze Anwendung trägt; in grossen Unternehmen führt der Weg oft in die Spezialisierung.
Der Nachwuchs kommt meist aus der vierjährigen Lehre Informatiker/in EFZ, Fachrichtung Applikationsentwicklung (Bildungsverordnung 2021), oder aus dem Informatikstudium an Fachhochschule oder Universität. Der Quereinstieg über ein Projektportfolio bleibt die Ausnahme, kommt aber vor. Die meisten beginnen auf einer Seite des Stacks, häufig im Frontend; schreiben Sie deshalb, welche Seite bei Ihnen dominiert.
Aufgaben, die in dieses Inserat gehören
Nennen Sie höchstens sieben Aufgaben und den Stack beim Namen. «Entwicklung moderner Webanwendungen» sagt nichts, «Angular-Frontend und Spring-Boot-Services für unser Kundenportal» sagt alles.
Features end to end: Funktionen von der Oberfläche über die API bis zum Datenmodell entwickeln und in kleinen Schritten ausliefern.
Frontend: Komponenten in [Angular, React oder Vue] mit TypeScript bauen und Entwürfe des Design-Teams umsetzen.
Backend und APIs: Services in [Java, C# oder Node.js] erweitern, REST- oder GraphQL-Schnittstellen definieren und dokumentieren.
Datenbank: Tabellen und Migrationen in [PostgreSQL oder SQL Server] entwerfen und Abfragen auf Performance prüfen.
Qualität: Unit- und Integrationstests schreiben, Code-Reviews machen, die Pipeline grün halten.
Deployment: Änderungen über CI/CD in Test- und Produktionsumgebungen bringen und Störungen im Betrieb beheben.
Architektur und Fachlichkeit: Bei Entscheiden zu Schnitt und Bibliotheken mitreden und technische Schulden abbauen.
Anforderungen: Muss und Wunsch
Fullstack-Profile decken selten jede Schicht gleich tief ab; wer acht Pflichtpunkte liest und drei nicht erfüllt, bewirbt sich nicht. Trennen Sie deshalb, was am ersten Tag nötig ist, von dem, was Sie sich wünschen.
Informatik-Ausbildung (EFZ Applikationsentwicklung, Bachelor FH oder Universität) oder ein Portfolio, das dasselbe belegt
Ein Frontend-Framework (Angular, React oder Vue) und TypeScript, mit den Jahren, die Ihr Stack wirklich verlangt
Eine Backend-Sprache aus Ihrem Stack (Java, C# und .NET oder Node.js), REST-APIs und SQL
Testing als Teil der Arbeit: Unit-Tests, Integrationstests, Code-Reviews
Deutsch oder Englisch auf dem Niveau, das Ihr Team täglich braucht
Arbeitsbewilligung für die Schweiz, sofern Sie keine beantragen wollen
GraphQL, Message Queues oder Microservices
Docker, Kubernetes oder eine Cloud-Plattform, weil DevOps-Aufgaben nahe liegen
Erfahrung in einem Produktteam mit Scrum oder Kanban
Zweite Landessprache für Kundenkontakt in der Romandie oder im Tessin
Bei Sprachen genügen Niveau und Zweck, etwa Deutsch B2 für Anwendergespräche und Englisch für Reviews. Zertifikate entscheiden bei dieser Rolle wenig; anders als bei Cloud- oder Security-Stellen zählt ein Repository oder Projekt, das jemand zeigen kann. Altersgrenzen und Nationalitätsvorgaben sind nicht verboten, kosten aber Bewerbungen und Reputation.
Lohnband und Pensum
Der ITBoard-Gehaltsreport führt Fullstack Developer in drei Stufen, alle Werte als Bruttojahreslohn in CHF mit 13 Monatslöhnen, Stand 2025 bis 2026. Junior: Median CHF 78'000, mittlere Hälfte CHF 71'565 bis 84'435. Mid-Level: Median CHF 102'000, mittlere Hälfte CHF 93'585 bis 110'415. Senior: Median CHF 125'000, mittlere Hälfte CHF 113'450 bis 136'550. Pro Monat sind das rund CHF 6'000, 7'850 und 9'600.
Der 13. Monatslohn ist kein Benefit, sondern Standard: 75.9 % der Arbeitnehmenden erhielten ihn 2024 (BFS Lohnstrukturerhebung). Schreiben Sie das Band als Jahreslohn «x 13», Boni separat. Eine Pflicht zur Lohnangabe gibt es nicht; ein Band fällt gerade deshalb auf und geht auf ITBoard als strukturierte Daten an Google for Jobs.
Das Pensum steht in Prozent und gehört in den Titel; für Fullstack-Stellen ist «80–100 %» die übliche Formel und schliesst Teilzeit ein. Nennen Sie auch die Wochenarbeitszeit: Vollzeit sind vertraglich im Schnitt 41 Stunden 47 Minuten (BFS 2024), Inserate schreiben 40, 41 oder 42 Stunden.
Lohnband nach Stadt und Erfahrung
Der Gehaltsreport Fullstack Developer zeigt Minimum, Quartile und Maximum pro Stufe; der Gehaltsrechner rechnet Standort und Erfahrung in eine Spanne um.
Vorlage: Stelleninserat Fullstack-Entwickler/in
Ersetzen Sie die Platzhalter in eckigen Klammern und streichen Sie, was nicht gilt; der Ratgeber zum Stelleninserat erklärt jeden Teil.
Fullstack-Entwickler/in [Angular/Java] 80–100 %
Fullstack Developer TypeScript & Node.js (m/w/d), 80–100 %, [Zürich], hybrid
[Firma] baut [Produkt] für [Kundengruppe]. Unser Team von [8] Entwicklerinnen und Entwicklern betreut die Anwendung vom [Angular]-Frontend bis zur [PostgreSQL]-Datenbank selbst und sucht eine Person, die Features end to end verantwortet.
Sie entwickeln neue Funktionen für [Produkt] durchgehend: Oberfläche in [Angular] und TypeScript, Services in [Java/Spring Boot], Datenmodell in [PostgreSQL].
Sie definieren REST-Schnittstellen mit dem [Mobile-Team], sichern Ihre Arbeit mit Tests ab und reviewen den Code des Teams.
Sie deployen über unsere [GitLab-CI]-Pipeline nach [Azure] und beheben Störungen im Betrieb.
Sie klären offene Fragen direkt mit Product Owner und Anwendern.
Informatik-Ausbildung (EFZ Applikationsentwicklung, FH, Universität) oder ein Portfolio mit gleichwertiger Erfahrung.
[3] Jahre Erfahrung mit [Angular] und TypeScript sowie mit [Java] im Backend.
Sicherer Umgang mit SQL und REST-APIs; GraphQL und Docker sind ein Plus.
Deutsch [B2] für Anwendergespräche, Englisch für Dokumentation. Arbeitsbewilligung für die Schweiz vorhanden.
Lohnband CHF [95'000] bis [115'000] x 13 je nach Erfahrung, plus [Bonus].
[41]-Stunden-Woche, [5] Wochen Ferien, [2] Tage Homeoffice pro Woche, Arbeitsort [Zürich].
Stack: [Angular 19, Java 21, Spring Boot, PostgreSQL, GitLab CI, Azure]; Entscheide zu Bibliotheken trifft das Team. Weiterbildungsbudget CHF [2'000] pro Jahr.
Stellenantritt nach Vereinbarung, unbefristet.
CV und Arbeitszeugnisse genügen, ein Motivationsschreiben brauchen wir nicht; ein Link zu GitHub oder einem Projekt hilft mehr.
Ablauf: Rückmeldung innert [5] Arbeitstagen, 60 Minuten Fachgespräch mit [Name, Tech Lead], ein halber Tag Pair Programming im Team, Entscheid innert [2] Wochen.
Fragen beantwortet [Name, Funktion], [Telefon], [E-Mail]. Datenschutzhinweise für Bewerbende: [Link].
Formulierungen und Fehler bei dieser Rolle
Wer den Stack zuerst liest, entscheidet danach am Lohn und erst zuletzt am Pensum, ob sich eine Bewerbung lohnt. In der Stack Overflow Developer Survey 2025 stehen Autonomie, Bezahlung und echte Probleme an der Spitze der Zufriedenheitstreiber; die Person des Vorgesetzten folgt erst auf Rang 9. Ein Inserat, das Versionen nennt und sagt, wer Architekturentscheide trifft, beantwortet das; «alle gängigen Technologien» nicht.
Prüfen Sie vor dem Veröffentlichen
Der Titel nennt Fullstack, den Hauptstack und das Pensum; interne Titel wie «Software Engineer III» bleiben weg.
Frontend und Backend sind mit Framework und Version benannt, nicht als «moderne Technologien».
Die verlangten Jahre sind nicht älter als das Framework selbst.
Lohnband als Jahreslohn x 13 und Homeoffice als Tage stehen im Text, nicht «marktüblich» und «flexibel».
Der Bewerbungsweg sagt, welche Unterlagen genügen, und verlinkt die Datenschutzerklärung (DSG Art. 19).
Titel und Text sind geschlechtsneutral oder in Paarform; (m/w/d) ist Praxis, nicht Pflicht.
Frontend- und Backend-Erfahrung sind separat beziffert, nicht als eine pauschale Jahreszahl für «Full Stack».
Verwandte Vorlagen
Zielt Ihre Stelle auf eine Seite des Stacks oder auf den Betrieb, passt eine andere Vorlage besser; die Kandidatensicht zeigt das Rollenprofil Fullstack Developer.
Häufige Fragen zum Fullstack-Inserat
Fullstack-Entwickler/in oder Fullstack Developer: welcher Titel gehört ins Inserat?
Beides funktioniert, solange der Titel den Begriff enthält, den Kandidatinnen und Kandidaten suchen; in der Schweiz ist «Fullstack Developer» verbreitet, «Fullstack-Entwickler/in» erreicht dieselbe Gruppe. Ergänzen Sie Hauptstack und Pensum im Titel. Formulieren Sie geschlechtsneutral oder in Paarform; das Gleichstellungsgesetz verbietet Benachteiligung bei der Anstellung, schreibt aber keine Form wie (m/w/d) vor.
Muss ich im Fullstack-Inserat den Lohn nennen?
Nein, eine gesetzliche Pflicht gibt es nicht, und nur 11.8 % der Schweizer Unternehmen nennen den Lohn im Inserat (JobCloud 2024). Der Effekt ist messbar: Im A/B-Test von Stack Overflow Jobs stieg die Klickrate mit sichtbarer Lohnspanne um 75 %. Als Ausgangspunkt dient das Band des ITBoard-Gehaltsreports, für Mid-Level CHF 93'585 bis 110'415, angepasst an Standort und Verantwortung.
Gilt die Stellenmeldepflicht für ein Fullstack-Inserat?
Nach der SECO-Liste für 2026 nicht. Kein Informatikberuf erreicht die Arbeitslosenquote von 5 %, ab der Stellen dem RAV gemeldet werden müssen; ein Fullstack-Inserat darf sofort extern erscheinen, ohne Sperrfrist von fünf Arbeitstagen. Anders bei Design-Aufgaben: UX/UI-Designer sind 2026 unter den Grafik- und Multimediadesignern meldepflichtig. Massgebend sind die Tätigkeiten, nicht der Titel; im Zweifel hilft das Check-Up-Tool des SECO.
Soll das Inserat auf Deutsch oder Englisch erscheinen?
In der Sprache, in der das Team arbeitet. Deutsch steht laut Stellenmarkt-Monitor Schweiz in 87 % der Inserate, Englisch in 32 %, in der Region Zürich in 42 %. Ein englisches Inserat für ein deutschsprachiges Team zieht Bewerbungen an, die am Deutsch scheitern; ein deutsches für ein internationales Team schliesst Zugezogene aus. Nennen Sie Niveau und Zweck der Sprache.
Was gehört ins Angebot, damit Fullstack-Profile weiterlesen?
Sagen Sie, wie viel Frontend und wie viel Backend die Stelle wirklich ausmacht, zum Beispiel «60 % Angular, 40 % Spring Boot», statt nur «Full Stack» zu schreiben. Nennen Sie, wer die Architekturentscheide trifft und ob «end to end» heisst, dass eine Person allein von der Oberfläche bis zur Datenbank liefert oder im Pair mit Spezialisten arbeitet. Ein Weiterbildungsbudget mit Betrag und die Anzahl Homeoffice-Tage runden das Angebot ab.
Inserat aus dieser Vorlage erstellen
Ein Firmenkonto ist gratis, die ersten drei Inserate laufen je 30 Tage ohne Kosten. Übernehmen Sie die Vorlage, tragen Sie Lohnband, Pensum und Skills ein und veröffentlichen Sie selbst.
Weiterlesen
· Quellen: ITBoard-Gehaltsreport Fullstack Developer (Abgleich von PayScale, Glassdoor, ch.talent.com, Robert Half, Hays, SwissLinx; Stand 2025–2026), Stack Overflow Developer Survey 2025, Developers und Work, Stack Overflow, Salary Transparency A/B-Test 2016, ICT-Berufsbildung Schweiz, Informatiker/in EFZ, Gleichstellungsgesetz GlG Art. 3, Datenschutzgesetz DSG Art. 19, SECO, meldepflichtige Berufsarten 2026 mit Berufsbezeichnungen, Rechtsratgeber des Bundes zu diskriminierenden Stelleninseraten, BFS Lohnstrukturerhebung 2024, BFS Arbeitsvolumenstatistik 2024 via Baublatt, Adecco Job Index Q1 2023, Stellenmarkt-Monitor Schweiz, JobCloud, Der Lohn in Stelleninseraten 2024, JobCloud, Checkliste Stelleninserat.