Stellenbeschreibung Vorlage: Full-Stack Developer

Diese Vorlage hilft Schweizer KMUs, ein klares Stellenangebot fuer einen Full-Stack Developer zu schreiben. Sie deckt Aufgabenbereich, taegliche Verantwortungen, technische und soziale Anforderungen sowie wettbewerbsfaehige Verguetung im Schweizer Markt ab. Passen Sie die Vorlage an Ihre Technologie und Ihren Kanton an.

Auch verfügbar aufEnglishFrançaisItaliano

Ein Full-Stack Developer entwickelt und wartet sowohl das Frontend (Benutzeroberflaeche) als auch das Backend (Server) Ihrer Softwareanwendungen. In kleineren Teams tragen sie oft verschiedene Huete – Code schreiben, Pull Requests reviewen, Produktionsfehler beheben und bei Architekturentscheidungen mitwirken.

Diese Vorlage ist fuer Schweizer KMUs ohne HR-Abteilung konzipiert. Nennen Sie den Kanton oder die Stadt in Ihrem Inserat (z. B. 'Zuerich' oder 'Wallis'), geben Sie das Pensum als Prozentsatz an (z. B. 80–100 %), und erwaehnen Sie Sprachanforderungen deutlich. Passen Sie die Tech-Stack und Aufgaben an Ihre tatsaechlichen Beduerfnisse an.

Die Rolle im Ueberblick

Ihr Full-Stack Developer verantwortet Features von der Ideenfindung bis zur Bereitstellung. Er oder sie entwirft Datenbanken, schreibt Backend-APIs, entwickelt Frontend-Komponenten und stellt sicher, dass alles zuverlaessig in der Produktion laeuft. Die Person arbeitet mit dem Team zusammen, um Geschaeftsziele in Code umzusetzen.

In einem kleineren Unternehmen kann er oder sie auch Junior Developer unterstueтzen, Verbesserungen am Entwicklungsprozess vorschlagen und DevOps-Aufgaben wie Deployment-Management oder Applikations-Monitoring uebernehmen.

  • Backend-Services und REST/GraphQL-APIs entwerfen und implementieren
  • Responsive und barrierefreie Benutzeroberflaechen mit modernen Frontend-Frameworks bauen
  • Automatisierte Tests schreiben und Code-Reviews durchfuehren
  • Applikationsperformance auf dem gesamten Stack debuggen und optimieren
  • Bei Datenbankschema-Design und Datenmodellierung mitwirken
  • Technische Entscheidungen dokumentieren und Code wartbar halten

Was wir erwarten

Muss-Anforderungen sind unverzichtbar und ermoeglichen produktives Arbeiten innerhalb weniger Tage. Dazu gehoeren Kenntnisse in Ihren primaren Frontend- und Backend-Sprachen, Erfahrung mit Versionskontrolle (Git) und die Faehigkeit, sauberen, getesteten Code zu schreiben.

Nice-to-have-Anforderungen heben Kandidaten hervor, sind aber kein Muss. Beispiele: Erfahrung mit Ihrem exakten Tech-Stack, Kenntnisse von Cloud-Plattformen (AWS, Google Cloud, Azure) oder Vertrautheit mit Containerisierung und CI/CD-Pipelines.

  • Sicherheit in einer modernen Backend-Sprache (z. B. Python, Node.js, Go, Java) und einem Frontend-Framework (z. B. React, Vue, Angular)
  • Erfahrung beim Bauen und Nutzen von APIs; Verstaendnis von relationalen und nicht-relationalen Datenbanken
  • Starke Problemloesungsfaehigkeiten und Faehigkeit, eigenstaendig und im Team zu arbeiten
  • Schweizerdeutsch (oder andere Landessprache) fliessend; Englisch Arbeitsniveau, soweit erforderlich
  • Erfahrung mit AWS, Google Cloud oder aehnlichen Cloud-Services (nice-to-have)
  • Beitraege zu Open-Source-Projekten oder ein GitHub-Portfolio (nice-to-have)

Unser Angebot

Wettbewerbsfaehiger Lohn richtet sich nach Erfahrungsstufe und Unternehmensgroesse. Ein mid-level Full-Stack Developer verdient in der Schweiz typischerweise CHF 120'000–160'000 Brutto jaehrlich; erfahrenere Entwickler CHF 160'000–200'000+. Passen Sie an Ihren Kanton, Unternehmensphase und Erfahrung an.

Ergaenzen Sie das Lohnangebot um das, was Ihr Unternehmen einzigartig macht: flexible Arbeitszeiten, Weiterbildungsbudgets, Equity-Optionen, Remote-Work-Moeglichkeiten oder Teamkultur. Geben Sie das Pensum deutlich an (z. B. '80–100%-Stelle').

  • Bruttojahressalär: CHF [Bereich je nach Erfahrung und Kanton einfuegen]
  • Pensum: [80–100%] / flexible Arbeitszeiten / Remote-Optionen
  • 13. Monatslohn (oder jaehrliche Leistungspraemie)
  • BVG-Rentenbeitraege ueber das gesetzliche Minimum hinaus
  • Weiterbildungs- und Entwicklungsbudget (z. B. CHF 2'000–3'000 pro Jahr fuer Kurse, Konferenzen)
  • Großzuegiger Urlaub (mindestens 20 Tage pro Jahr plus Feiertage im Kanton [Name])

Häufige Fragen

Soll ich spezifische Frameworks oder Sprachen nennen, oder bleibe ich allgemein?
Seien Sie spezifisch bei Ihrem primaren Stack. Wenn Sie React und Python nutzen, sagen Sie das. Spezifitaet zieht Kandidaten mit relevantem Wissen an und setzt klare Erwartungen. Sie koennen 'aehnliche Technologien willkommen' hinzufuegen, ohne unnoetiger Anforderungen zu dilettieren.
Muss ich den Kanton oder die Stadt nennen?
Ja. Schweizer Stellensuchende erwarten es. Geben Sie den Arbeitsort deutlich an (z. B. 'Sitz in Lausanne, Waadt' oder 'Zuerich Headquarter'). Falls vollstaendig remote, sagen Sie 'Remote, mit gelegentlichen Besuchen in [Ort]', damit Kandidaten Reiseerwartungen verstehen.
Wo in der Stellenbeschreibung nenne ich Sprachanforderungen?
Erwaehnen Sie Sprachanforderungen im Abschnitt 'Was wir erwarten'. Zum Beispiel: 'Deutschschweiz fliessend (Zuerich-Region) oder Franzoesisch (Romandie); Englisch Arbeitsniveau fuer Code und Dokumentation.' Sein Sie realistisch: zu enge Sprachanforderungen koennen Ihren Talentpool unnoetig verkleinern.

Allgemeine Informationen für Schweizer Arbeitgeber, keine Rechtsberatung. Lassen Sie alles mit rechtlichen Folgen von einer Juristin prüfen.

Verwandte Themen