Deutschland IT & Informatik Mittlere Erfahrung

Backend-Entwickler:in

Stellenausschreibung, Gehalt, Sourcing, 15 Interviewfragen und 30/60/90-Plan, um Backend-Entwickler:innen im KMU oder Mittelstand in Deutschland einzustellen.

Zusammengestellt vom Join-Team auf Basis öffentlicher Daten und unserer Recruiting-Erfahrung.

Aktualisiert

Auf einen Blick

  • Mediangehalt 62.000 € 52.000 € – 78.000 €
  • Einstellungsdauer 50–80 Tage
  • Erfahrung 3–7 Jahre

So stellen Sie eine:n Backend-Entwickler:in für Ihr KMU ein

Bevor Sie die Stellenausschreibung schreiben, klären Sie drei Fragen. Sie entscheiden, welches Profil Sie tatsächlich suchen, und vermeiden die häufigsten Fehler bei Backend-Einstellungen im deutschen KMU.

Frage 1: Backend-Spezialist:in, Fullstack mit Backend-Färbung oder DevOps? Backend-Entwickler:innen konzentrieren sich auf API, Datenbank, Skalierbarkeit, Sicherheit und Produktionsbetrieb der Server-Seite. Wenn Ihr Produkt einfache CRUD-Logik mit einer überschaubaren UI ist und Ihr Team unter 5 Entwickler:innen liegt, ist oft Fullstack mit Backend-Färbung die richtige Wahl. Wenn Sie hingegen verteilte Systeme, hohe Last, harte Latenzanforderungen oder komplexe Datenmodelle haben, ist Backend-Spezialisierung die richtige Antwort. DevOps oder SRE als eigene Rolle lohnt sich erst ab etwa 8 bis 12 Backend-Entwickler:innen ; davor übernimmt das Backend-Team die operative Verantwortung mit.

Frage 2: Welche Stack haben Sie und wie reif ist sie? Ein:e gute:r Backend-Entwickler:in mit Go und Postgres wird nicht sofort auf Java mit Oracle produktiv, sondern braucht 3 bis 6 Wochen Einarbeitung. Für ein Mid-Level-Profil zählt Stack-Fit oft mehr als absolute Seniorität. Stellen Sie Ihre Stack prominent in der Ausschreibung dar (Sprache, Web-Framework, ORM oder Query-Builder, relationale DB, Queue, Cache, Orchestrierung) ; das filtert schlecht passende Profile automatisch aus. Wenn Ihre Stack als Legacy gilt (klassisches PHP, ältere Java-EE-Monolithen), kommunizieren Sie das offen und suchen gezielt Profile, die Codebase-Modernisierung mögen, statt enttäuschte Wechsler:innen zu importieren.

Frage 3: Welche Systemkomplexität bedienen Sie heute, welche in 18 Monaten? Ein:e Mid-Level-Backend-Profil in einem Service mit 100 Anfragen pro Sekunde und einer Datenbank trifft täglich andere Entscheidungen als in einem System mit 5 000 Anfragen pro Sekunde, mehreren Services, Event-Streams und Multi-Region-Konsistenz. Das ideale Profil unterscheidet sich: Pragmatismus und Produktnähe im ersten Fall, tiefe Erfahrung mit verteilten Systemen und Observability im zweiten. Klären Sie diese Dimension bereits in der Ausschreibung und richten Sie die System-Design-Übung an Ihrer realen Last aus, nicht an einer hypothetischen Skala.

Wenn alle drei Antworten auf eine:n Backend-Entwickler:in in Vollzeit (und nicht auf eine:n Fullstack-Profil oder eine:n DevOps-Profil) deuten, gehen Sie zur Vorlage weiter unten.

Stellenausschreibung (Vorlage)

.docx herunterladen

Backend-Entwickler:in (m/w/d): Produkt- und Plattform-Entwicklung im KMU

[Firmenname], B2B-KMU [Branche] mit Sitz in [Stadt], [X] Mitarbeitende, [X] M€ ARR, sucht eine:n Backend-Entwickler:in zur Verstärkung eines Tech-Teams von [X] Entwickler:innen.

Ihre Aufgabe

Sie entwerfen, entwickeln und betreiben die Server-Seite unserer Anwendung (APIs, Datenmodelle, asynchrone Verarbeitung, Integrationen mit Drittsystemen), eigenständig auf bekannten Themen und in Abstimmung bei strukturierenden Entscheidungen. Sie tragen Mitverantwortung für den Produktionsbetrieb (Observability, On-Call oder Bereitschaft je nach Organisation). Sie berichten an die [Tech Lead / CTO / Technische Geschäftsführung].

Hauptverantwortlichkeiten

  • Backend-Features von Anfang bis Ende liefern: Verständnis des Produktbedarfs, Datenmodell, API-Design, Implementierung, Tests, Deployment, Begleitung in Produktion.
  • An Architekturentscheidungen in Ihrem Verantwortungsbereich mitwirken (Datenmodell, Library-Wahl, Queue-Strategie, Konsistenzgarantien, Service-Grenzen).
  • Code-Qualität sichern: Review der PRs der Kolleg:innen, Anwendung der Konventionen, Refactor im Vorbeigehen, wenn sinnvoll.
  • An der Behebung von Produktionsvorfällen mitwirken (On-Call oder Bereitschaft je nach Organisation), Post-mortems mitschreiben, Runbooks aktualisieren.
  • Wichtige technische Entscheidungen und nicht-triviale Komplexitätszonen dokumentieren (ADR oder gleichwertig).
  • Mit Frontend-, SRE- und DBA-Profilen, PM, Design und Geschäftsführung an Produktbriefs zusammenarbeiten ; nicht machbare oder kontraproduktive Vorgaben konstruktiv herausfordern.

Profil

  • Unverzichtbar: [3 bis 7] Jahre professionelle Erfahrung in der Backend-Entwicklung ; solide Beherrschung mindestens einer modernen Backend-Sprache (Go, Python, Java, Kotlin, Ruby, Node oder vergleichbar) ; Erfahrung mit relationalen Datenbanken (Postgres, MySQL oder vergleichbar), API-Design und Produktionsbetrieb (Deployment, Monitoring, Incident-Bearbeitung).
  • Wünschenswert: Vertrautheit mit unserer Stack [zu ergänzen] ; Erfahrung mit asynchroner Verarbeitung (Queues, Event-Streams), verteilten Systemen oder Multi-Tenant-Architekturen ; Erfahrung im KMU oder Startup (hohe Autonomie) ; Open-Source-Beiträge oder sichtbare Side-Projects.
  • Disqualifizierend: keine Erfahrung mit eigenständigem Produktionsbetrieb ; Ablehnung von On-Call oder Bereitschaft trotz operativer Anforderung ; pauschale Ablehnung moderner Werkzeuge (Observability, CI/CD, Container).

Was wir bieten

  • Bruttojahresvergütung: [52 bis 78] k€ je nach Erfahrung. Kein strukturelles Variabel ; eventuell VSOP oder ESOP je nach Phase des Unternehmens.
  • Modell: [Vollzeit, hybrid 2 bis 3 Tage / Woche vor Ort, Basis in [Stadt] / remote-friendly].
  • Benefits: [betriebliche Altersvorsorge, Fahrrad-Leasing, Mitarbeiterbeteiligung, Urlaubstage, Homeoffice-Policy, Hardware-Budget, Weiterbildungsbudget].
  • Stack: [zu ergänzen: Sprache und Framework, DB, Queue, Cache, Infra, CI/CD, Monitoring].

Gehaltsband

Festgehalt, brutto pro Jahr

25. Perzentil
52.000 €
Median
62.000 €
75. Perzentil
78.000 €

Bruttofixgehalt pro Jahr für eine:n Backend-Entwickler:in auf Mid-Level (3 bis 7 Jahre Berufserfahrung) im deutschen KMU oder Mittelstand. Berlin, München und Hamburg im SaaS- und Scale-up-Umfeld ziehen nach oben (75 bis 95 k€), klassischer Mittelstand und Provinzstandorte tendenziell nach unten (48 bis 58 k€). Moderne Stack (Go, Python, Java mit Kubernetes, Postgres) zieht nach oben; Legacy-Stack (klassisches PHP, ältere Java-EE-Monolithen) zieht nach unten. Verteilte Systeme, hohe Last und harte Latenzanforderungen ziehen erkennbar nach oben. Engineering-Rollen in Deutschland haben in der Regel keinen variablen Vergütungsanteil; Scale-ups bieten ergänzend VSOP oder ESOP.

Quellen: Stepstone Gehaltsdaten Backend-Entwickler:in Deutschland 2026 ; Stepstone Gehaltsreport 2026 ; Honeypot State of Software Engineering Germany 2025 ; Destatis Verdiensterhebung (April 2025), Berufsgruppe 43 IKT-Berufe

Wo Sie diese Rolle finden

  1. LinkedIn

    Recruiter Lite ab 170 € / Monat, plus 200 bis 400 € / Monat für Job Slots

    Der wichtigste aktive Sourcing-Kanal für Backend-Profile in Deutschland. Aktives Sourcing über Recruiter Lite plus personalisierte InMails schlägt reine Job Posts deutlich: starke Backend-Entwickler:innen suchen selten aktiv, sind aber für gezielte Ansprache mit klarem Stack- und Produktbezug offen. Filtern Sie präzise auf Ihre Stack (Go, Java, Python, Postgres, Kubernetes) und auf Erfahrung mit Skalierung oder verteilten Systemen, bevor Sie anschreiben. Generische Sequenzen liegen unter 5 % Antwortquote; präzise, technische Nachrichten erreichen 15 bis 25 %.

  2. XING

    ProJobs ab 195 € / Monat

    Für Backend-Profile im klassischen Mittelstand außerhalb der Berliner Startup-Szene weiterhin relevant, vor allem in NRW, Bayern und Baden-Württemberg. Besonders für Java- und .NET-Backend-Profile zwischen 30 und 50 Jahren mit langjähriger Erfahrung in Versicherungen, Industrie 4.0 oder Maschinenbau, die LinkedIn nicht aktiv pflegen. In klassischen Industriebranchen oft pari mit LinkedIn oder besser. Für reine Cloud-native- und Go-Profile schwächeres Signal als LinkedIn.

  3. Honeypot, GitHub Sponsorings, niche Tech-Boards

    Honeypot Erfolgshonorar 15 % des Jahresfixgehalts; niche Boards 200 bis 500 € pro Anzeige

    Honeypot ist die DE-spezifische Tech-Reverse-Recruiting-Plattform: Backend-Profile erstellen Profile mit Stack und Gehaltsvorstellung, Unternehmen bewerben sich. Funktioniert besonders gut für Senior-Profile, die nicht aktiv suchen, aber offen für strukturierte Outreach sind. GitHub-Sponsorings und sichtbare Open-Source-Beiträge geben für Senior-Backend-Profile zusätzliches Signal (Sprach-Maintainer:innen, OSS-Libraries). Ergänzend: German Tech Jobs und We Are Developers für Stack-spezifische Anzeigen. Insgesamt geringeres Volumen als LinkedIn und XING, aber deutlich höhere Signalqualität pro Kontakt.

Alle Jobbörsen in diesem Markt vergleichen →

Evaluations-Playbook

Die Rolle der Backend-Entwickler:in zeigt sich über fünf Evaluations-Stufen. Die System-Design-Übung (Stufe 4) ist für diese Rolle die prädiktivste: Backend-Profile treffen täglich Entscheidungen über Datenmodelle, Konsistenzgarantien und Skalierungsstrategien, die später schwer rückbaubar sind.

  1. Stufe 1: CV-Lektüre

    Suchen Sie nach Stack-Konsistenz (ein Profil mit Go und Postgres wechselt nicht ohne 3 bis 6 Monate Einarbeitung zu Java und Oracle zurück), Stabilität (mindestens 18 bis 24 Monate auf vorherigen Positionen) und Produktionssignalen (eigenständig betriebene Services, On-Call-Erfahrung, sichtbares GitHub mit OSS-Beiträgen oder eigenen Libraries). Der Abschluss zählt weniger als die letzten 3 bis 5 Jahre Praxis: ein:e Autodidakt:in mit 5 Jahren Produktionsbetrieb skaliert oft besser als ein:e Top-Uni-Absolvent:in ohne On-Call-Erfahrung.

  2. Stufe 2: Phone Screen (30 Min.)

    Nur drei Fragen: (1) Beschreiben Sie den jüngsten Service, den Sie eigenständig in Produktion gebracht haben ; was war Ihr Beitrag?, (2) Welche technische Entscheidung haben Sie kürzlich getroffen, an der Sie noch zweifeln? (Demut und Reflexion), (3) Warum suchen Sie jetzt einen Wechsel? Ergebnis: Go/No-Go in 5 Min. Debrief. Vermeiden Sie technische Gotcha-Fragen auf dieser Stufe.

  3. Stufe 3: Technisches Interview (60 bis 90 Min.)

    Pair-Programming oder Code-Review auf einer begrenzten Backend-Aufgabe (45 bis 60 Min.), gefolgt von 15 bis 30 Min. Q&A zu Datenmodellen und API-Design. Bewerten Sie die Fähigkeit, laut zu denken, Edge Cases (leere Eingabe, parallele Schreibzugriffe, fehlerhafte Eingaben) selbst zu identifizieren und zu iterieren. Vermeiden Sie rein akademische Algorithmen ohne Bezug zum Alltag ; bevorzugen Sie Aufgaben, die dem Tagesgeschäft ähneln (eine REST- oder gRPC-Endpoint ergänzen, einen Bug in einer Queue debuggen, eine N+1-Query refactorn).

  4. Stufe 4: System-Design-Übung (60 Min.)

    Architektur-Diskussion zu einem konkreten Fall: Wie würden Sie ein System für [produktspezifische Funktion mit Last, Konsistenz- oder Latenzanforderungen] entwerfen? Bewerten Sie die Fähigkeit, Bedingungen vor dem Vorschlag zu klären (erwartetes Volumen, akzeptable Latenz, Konsistenzgarantien, Failover), zwischen Einfachheit und Skalierbarkeit abzuwägen und Unsicherheitszonen zu erkennen. Für Backend die prädiktivste Stufe: schlechte Entscheidungen zu Datenmodell, Konsistenz oder Queueing zeigen sich erst nach Monaten und sind teuer zu reparieren.

  5. Stufe 5: Referenzen (strukturierte Überprüfung)

    Rufen Sie zwei Referenzen an: eine:n ehemalige:n Tech Lead oder direkte:n Vorgesetzte:n und eine:n ehemalige:n Backend-Kolleg:in. Stellen Sie beiden dieselben 4 Fragen: Worin ist sie:er am stärksten? Worin würden Sie eine ergänzende Person einstellen? Würden Sie sie:ihn morgen wieder einstellen, warum? Ein Beispiel einer schwierigen technischen Entscheidung in Eigenverantwortung (Datenmodell, Migration, Incident)? Die 4. Frage liefert das eigentliche Autonomie-Signal.

Strukturierte Interviewfragen

  1. Verhaltensbezogen API- und System-Design

    Beschreiben Sie eine API, die Sie entworfen und in Produktion gebracht haben. Welche Entscheidungen haben Sie zu Versionierung, Authentifizierung und Fehlerformat getroffen?

    Worauf eine starke Antwort hinweist

    Bewusste Entscheidungen statt Default-Übernahme: explizite Versionierungsstrategie (URL, Header, kein Versioning mit Gründen), Auth-Modell passend zum Kontext (Session, JWT, OAuth, mTLS), konsistentes Fehlerformat über alle Endpoints. Bonus: die:der Kandidat:in nennt Entscheidungen, die sie:er heute anders treffen würde. Wer ohne Reflexion REST mit JSON Web Token nennt, hat selten ernsthaft abgewogen.

  2. Verhaltensbezogen Debugging und Observability

    Erzählen Sie mir von einem Production-Incident, den Sie federführend gelöst haben. Was war das Symptom, wie haben Sie diagnostiziert und wie lange hat es gedauert?

    Worauf eine starke Antwort hinweist

    Strukturierte Debug-Methode: Reproduktion, Logs, Metriken, durch Experiment validierte Hypothesen. Ehrlichkeit zur Dauer (ein echter Production-Incident ist selten in unter 30 Min. geschlossen). Bonus: die:der Kandidat:in nennt die Grundursache und den systemischen Fix (Post-mortem, Runbook, neuer Alarm), nicht nur den Hotfix. Antworten wie Ich habe den Service neugestartet ohne Diagnose deuten auf schwache Investigationsfähigkeit.

  3. Verhaltensbezogen Datenbank-Fundament

    Beschreiben Sie eine Datenbankmigration, die Sie in Produktion durchgeführt haben. Wie haben Sie Downtime, Rollback und Datenkonsistenz behandelt?

    Worauf eine starke Antwort hinweist

    Schrittweises Vorgehen: Online-Migration mit Doppelschreiben oder Backfill, expliziter Rollback-Plan, Validierung auf Konsistenz vor dem Cut-over. Bonus: die:der Kandidat:in nennt einen Fall, in dem die Migration länger gedauert hat als geplant, und was sie:er daraus gelernt hat. Wer eine Big-Bang-Migration ohne Rollback beschreibt, zeigt Risikoblindheit.

Woran Sie eine:n exzellente:n Sales Manager:in erkennen

Kompetenz Unter Anforderung Auf Niveau Über Anforderung
Backend-Fundamente Stolpert über Fundamente (HTTP-Semantik, Indexierung, Transaktionen, Asynchronität, Konsistenz). Sucht Lösungen durch Versuch und Irrtum ohne klares mentales Modell. Schwer auf neuen Stack zu setzen. Beherrscht den aktuellen Stack eigenständig (Sprache, Web-Framework, ORM oder Query-Builder, relationale DB, Queue oder Cache). Kann ein neues Backend-Framework in 2 bis 4 Wochen lernen. Versteht die Fundamente gut genug, um bei Bedarf tief zu debuggen. Referenzperson für den Backend-Stack im Team und in der Lage, innerhalb weniger Wochen auf neuen Stack umzusteigen. Antizipiert klassische Fallen (Race Conditions, N+1-Queries, Memory Leaks, Connection-Pool-Erschöpfung). Baut nützliche, nicht verfrühte Abstraktionen.
API- und System-Design Springt ohne Klärung der Bedingungen in den Code. Überarchitekturiert (Microservices für ein MVP) oder unterarchitekturiert (großer Monolith ohne Grenzen). Schwer beim Abwägen zwischen Einfachheit, Konsistenz und Skalierbarkeit. Klärt Bedarf, Last und Konsistenzanforderungen vor dem Coden. Pragmatisch beim Abwägen: keine vorzeitige Architektur für unsichere Zukunft, identifiziert aber Zonen, in denen Struktur sich auszahlt (Queueing, Idempotenz, Indizes). Kann pivotieren, wenn die Ausgangshypothese nicht hält. Entwirft Systeme, die gut altern: klare API-Verträge, gut gewählte Konsistenzgarantien, idempotente und sichere Operationen, minimale Abhängigkeiten. Erkennt eigene Unsicherheitszonen und schlägt gezielte POCs vor. Trainiert das Team in systemischem Denken.
Debugging und Observability Ohne Logs oder Metriken handlungsunfähig. Reagiert auf Incidents mit Neustart oder Glück. Keine strukturierte Diagnose. Loggt entweder zu wenig oder alles als Rauschen. Hat ein klares Vorgehen bei Incidents (Reproduktion, Hypothesen, Validierung). Setzt strukturierte Logs, sinnvolle Metriken und Tracing ein. Schreibt nach einem Incident ein Post-mortem, das Maßnahmen ableitet. Referenz im Team für Observability: definiert SLOs, baut Alarm-Hygiene auf (kein Pager-Müll), entwickelt Runbooks. Findet Grundursachen in komplexen verteilten Systemen schnell. Coacht das Team in Debug-Hygiene.
Datenbank- und Sicherheits-Hygiene Schreibt SQL ohne Bewusstsein für Indizes, Locking oder Isolation. Speichert Secrets im Repo oder in Logs. Keine Konsistenzgarantien beim Schreiben über mehrere Tabellen oder Services. Versteht Indexierung, Transaktionen und gängige Isolation Levels. Setzt parametrisierte Queries und Secret-Manager ein. Sichert mehrteilige Schreiboperationen durch Transaktionen, Idempotenz-Keys oder Sagas ab. Plant Datenmodelle für 3 bis 5 Jahre Wachstum. Beherrscht Online-Migrationen mit Rollback. Setzt OWASP-Top-10-Schutz konsequent um, prüft Authorization auf Tenant-Ebene, instrumentiert Auth-Pfade. Referenz für sichere Deploys im Team.
Autonomie und Findigkeit Blockiert sich stundenlang auf einem unbekannten Thema, ohne um Hilfe zu bitten, oder fragt bei jedem Hindernis sofort. Keine strukturierte Debug-Strategie unter Druck. Kann auf bekannten Themen eigenständig diagnostizieren ; fragt nach vorheriger Untersuchung um Hilfe (Zusammenfassung des Problems, Hypothesen, was bereits versucht wurde). Bleibt unter Incident-Druck handlungsfähig. Hohe Findigkeit auf unbekannten Themen: liest den Quellcode der Abhängigkeiten, instrumentiert die Runtime, isoliert Grundursachen, baut bei Bedarf neue Werkzeuge. Dokumentiert die Erkenntnisse für das Team.
Kommunikation und Teamspiel Erklärt eigene Backend-Entscheidungen Nicht-Techniker:innen schlecht. Defensive Haltung in Reviews. Arbeitet im Silo, teilt wenig Kontext. Systematische Opposition gegenüber Frontend, SRE oder DBA. Kann eigene Entscheidungen gegenüber PM oder Geschäftsführung in klarer Sprache erklären. Nimmt Reviews konstruktiv auf. Teilt Kontext in Team-Reviews und 1:1, dokumentiert Architektur-Entscheidungen. Brücke zwischen Backend und anderen Funktionen. Moderiert technische Debriefs, macht Abwägungen verständlich, verhandelt Timelines transparent. Referenz im Team für übergreifende Kommunikation.

30/60/90-Tage-Plan

Bis Tag 30

  • Vollständiger Setup der lokalen Entwicklungsumgebung, Zugriff auf alle Backend-Services und Deployment eines kleinen PR in Produktion validiert
  • Lesen und Verständnis des Codes der 3 fachlich kritischsten Services und der zentralen Datenmodelle
  • Erstes dokumentiertes 1:1 mit der:dem Tech Lead zu Konventionen, identifizierter Schuld, On-Call-Verfahren und Prioritäten
  • Erster substantieller PR (Bug-Fix oder kleine Endpoint) reviewt und gemerged

Bis Tag 60

  • Lieferung einer vollständigen Backend-Feature von Anfang bis Ende (Datenmodell, API, Tests, Deployment, Monitoring) in Eigenverantwortung
  • Erste PR-Review eines Kollegen oder einer Kollegin mit strukturiertem Feedback, nicht nur Approve-Klick
  • Erste On-Call- oder Bereitschaftsphase mit Bearbeitung von mindestens einem Vorfall und Beitrag zum Post-mortem
  • Dokumentation eines kürzlich bearbeiteten Services oder eines Runbooks verfasst oder aktualisiert

Bis Tag 90

  • Regelmäßige Lieferung (1 bis 2 PRs pro Woche) mit in der Review bestätigter Qualität und sichtbarem Beitrag zu mindestens einer Architektur-Entscheidung
  • Erste technische Entscheidung in Eigenverantwortung zu einem mehrdeutigen Backend-Thema (Datenmodell, Migration, Library-Wahl, Queue-Strategie)
  • Informelles Mentoring eines Junior- oder neuen Profils (Pair-Programming, pädagogische Reviews, Onboarding-Begleitung)
  • Formales Bilanzgespräch mit der:dem Tech Lead: Ramp-Phase validiert, Entwicklungsplan auf 1 bis 2 Schwerpunkte

Häufige Fehler bei der Besetzung dieser Rolle

  1. Auf Konzern-Pedigree statt auf Produktionsbetrieb einstellen

    Ein:e Top-Absolvent:in einer renommierten Hochschule mit 2 Jahren bei einem DAX-Konzern oder einer Big-Tech-Niederlassung ist nicht automatisch produktiver als ein:e Autodidakt:in mit 5 Jahren On-Call-Erfahrung in einem Startup oder KMU. Große Strukturen liefern ihren Backend-Profilen klare Specs, dedizierte SRE-Teams und solides Tooling ; im KMU fehlt dieses Gerüst meist, und die fehlende Autonomie im Produktionsbetrieb wird zur Belastung. Gewichten Sie das System-Design-Interview und die Incident-Erfahrung stärker als das Pedigree im Lebenslauf.

  2. Algorithmische Fundamente bei einer Produktrolle überbewerten

    Ein:e Backend-Entwickler:in im KMU muss fast nie einen Graph-Algorithmus optimieren oder einen B-Baum neu implementieren ; sie:er muss aber täglich Datenmodelle entwerfen, N+1-Queries verhindern und Konsistenz unter Last sichern. LeetCode-artige Aufgaben filtern akademische Profile zugunsten der operativen. Bevorzugen Sie Aufgaben, die dem Tagesgeschäft ähneln: eine Endpoint entwerfen, eine langsame Query analysieren, einen Bug in einer Queue debuggen. Reine LeetCode-Hard-Filter sind im KMU kontraproduktiv.

  3. Mehrtägige Take-Home-Aufgaben verlangen

    Eine Take-Home-Aufgabe mit 8 oder mehr Stunden nimmt in Wirklichkeit 24 Stunden in Anspruch (mit emotionalem Investment), demotiviert die besten Profile (die parallel andere Optionen haben) und liefert kein besseres Signal als eine gut konstruierte Aufgabe von 2 bis 3 Stunden. Wollen Sie die Qualität der Argumentation messen, nicht die Vollständigkeit. Begrenzen Sie die erwartete Zeit explizit und akzeptieren Sie unvollständige, aber gut begründete Lösungen.

  4. Observability als nice-to-have behandeln

    Ein:e Backend-Profil ohne Erfahrung mit Logs, Metriken, Tracing und Alarm-Hygiene kann zwar funktionierenden Code liefern, ist aber in jedem nicht-trivialen Incident handlungsunfähig. Im KMU mit kleinem Team trägt jede:r Backend-Entwickler:in Mitverantwortung für den Produktionsbetrieb. Prüfen Sie Observability explizit (welche Tools, welche SLOs, welche Alarme, was loggen, was tracen) und werten Sie schwache Antworten als Risiko, nicht als Kleinigkeit.

  5. Sicherheit und Datenmodell-Entscheidungen zu spät prüfen

    Schlechte Sicherheits- und Datenmodell-Entscheidungen zeigen sich nicht in Stufe 3, sondern erst in Stufe 4 (System-Design) und in Referenzen. Wer die Auth-Strategie, das Multi-Tenant-Modell oder die Migrationsstrategie erst nach dem Offer adressiert, kauft langfristige Risiken ein, die teuer zu reparieren sind. Stellen Sie mindestens eine Sicherheitsfrage und eine Datenmodell-Frage explizit im Interview, nicht als Bonus.

Häufige Fragen

  • Was verdient ein:e Backend-Entwickler:in im KMU in Deutschland?

    Die Referenzspanne für eine:n Backend-Entwickler:in auf Mid-Level (3 bis 7 Jahre Berufserfahrung) im deutschen KMU liegt bei 52 bis 78 k€ Bruttofixgehalt pro Jahr (Median um 62 k€). Berlin, München und Hamburg im SaaS- und Scale-up-Umfeld ziehen nach oben (75 bis 95 k€), klassischer Mittelstand und Provinzstandorte tendenziell nach unten. Verteilte Systeme, hohe Last oder harte Latenzanforderungen ziehen erkennbar nach oben. Engineering-Rollen haben in Deutschland in der Regel keinen variablen Vergütungsanteil ; Scale-ups bieten ergänzend VSOP oder ESOP (virtuelle Beteiligungen).

  • Was ist der Unterschied zwischen Backend-, Fullstack- und DevOps-Profilen?

    Backend-Entwickler:innen konzentrieren sich auf API, Datenbank, Skalierbarkeit, Sicherheit und Produktionsbetrieb der Server-Seite. Fullstack-Profile decken Frontend und Backend auf mittlerem bis fortgeschrittenem Niveau ab und sind im kleinen KMU oft das Standardprofil. DevOps- oder SRE-Profile übernehmen Infrastruktur, Deployment, Observability und Reliability über mehrere Services hinweg. Ab etwa 8 bis 12 Backend-Entwickler:innen lohnt sich eine dedizierte SRE-Rolle ; davor übernimmt das Backend-Team die operative Verantwortung mit.

  • Wie lange dauert die Einstellung eines:einer Backend-Entwickler:in in Deutschland?

    Rechnen Sie mit 50 bis 80 Tagen zwischen der Veröffentlichung der Stellenausschreibung und der Vertragsunterzeichnung für ein Mid-Level-Backend-Profil. Der deutsche Tech-Markt ist 2025-2026 weiterhin angespannt, vor allem für Profile mit moderner Stack (Go, Python, Java mit Kubernetes, Postgres) und Erfahrung mit verteilten Systemen. Die Fristen verlängern sich im Spätsommer und um den Jahreswechsel. Eine Verkürzung unter 50 Tage geht meist auf Kosten der System-Design-Stufe oder der Referenz-Prüfung und reduziert die Einstellungsqualität spürbar.

  • Brauchen Backend-Entwickler:innen einen bestimmten Hochschulabschluss?

    Nein. Der deutsche Tech-Markt akzeptiert weitgehend autodidaktische Profile und Absolvent:innen von Bootcamps (Le Wagon Berlin, neue fische, Spiced Academy), sobald 3 bis 5 Jahre solide Produktionspraxis vorliegen, idealerweise mit On-Call-Erfahrung. Ein Abschluss (FH-Informatik, Universitätsabschluss Informatik, technische Mathematik) wirkt bei Junior-Profilen beruhigend, verliert nach 5 Jahren Berufserfahrung aber an Bedeutung. Bewerten Sie auf Basis des Codes, der System-Design-Übung und der Incident-Erfahrung, nicht des akademischen Pedigrees.

  • Welche rechtlichen Vorgaben gelten für Backend-Stellenausschreibungen in Deutschland?

    Drei zentrale Vorgaben: (1) geschlechtsneutrale Stellenbezeichnung mit (m/w/d) oder Doppelpunkt-Schreibweise (§ 11 AGG), (2) Pflicht zur Gehaltstransparenz in der Anzeige oder vor dem ersten Interview (EU-Entgelttransparenzrichtlinie 2023/970, Umsetzung bis 7. Juni 2026), (3) Transparenz beim Einsatz von KI-Tools zur Vorauswahl und garantierte menschliche Aufsicht (EU AI Act, ab 2. August 2026). Zusätzlich: bei Beauftragung über Freelance oder Arbeitnehmerüberlassung saubere Abgrenzung zur Festanstellung, um Scheinselbstständigkeit zu vermeiden.

  • Ist ein technischer Test bei jeder Backend-Einstellung sinnvoll?

    Ja, kombiniert mit einer System-Design-Übung. Für Backend-Profile ist die System-Design-Übung (60 Min., realer Fall) der mit Abstand prädiktivste Schritt: schlechte Entscheidungen zu Datenmodell, Konsistenz oder Queueing zeigen sich erst nach Monaten und sind teuer zu reparieren. Der technische Test sollte kurz (maximal 2 bis 3 Stunden), realistisch (Endpoint, Bug, Refactor) und an die Stack angelehnt sein. Vermeiden Sie rein akademische Algorithmus-Aufgaben ohne Bezug zum Alltag. Begrenzen Sie die erwartete Zeit explizit und akzeptieren Sie unvollständige, aber gut begründete Lösungen.

Diese Stelle mit Join besetzen Sourcing, Screening und Interviews an einem Ort.
Kostenlos einstellen

Mit Join sprechen