Backend developer: salaris en functieomschrijving
In Nederland verdient een Backend developer rond € 63.060 bruto per jaar, met een gangbare bandbreedte van € 53.160 tot € 72.960.
In het kort
- Gangbaar salaris€ 63.060
- Tijd om de vacature te vullen50–80 dagen
- Ervaring3–7 jaar
Salaris voor een Backend developer
Vast brutosalaris per jaar
- Ondergrens
- € 53.160
- Centrale waarde
- € 63.060
- Bovengrens
- € 72.960
| Niveau | Ondergrens | Centrale waarde | Bovengrens |
|---|---|---|---|
| Junior | € 46.800 | € 46.800 | € 46.800 |
| Medior | € 53.160 | € 63.060 | € 72.960 |
| Senior | € 51.360 | € 51.360 | € 51.360 |
Ter vergelijking: voor werknemers van 21 jaar en ouder bedraagt het wettelijke minimumuurloon sinds 1 juli 2026 € 14,99 bruto per uur. (Rijksoverheid: bedragen minimumloon per 1 juli 2026)
Indicatieve bruto jaarsalarisrange voor een backend developer in Nederland. De waarden zijn omgerekend uit de ondergrens (€ 4.430), het gemiddelde (€ 5.255) en de bovengrens (€ 6.080) per maand die Intermediair op 24 augustus 2026 publiceerde. De velden p25, median en p75 zijn hier geen gemeten percentielen. Stack, productrisico, storingsdienst en zelfstandige productie-verantwoordelijkheid beïnvloeden de passende band.
De verkeerde backendhire kent de stack, maar niet de storing
Een frameworkmatch voelt veilig omdat die makkelijk te filteren is. Toch gaat backendwerk mis op momenten waarop de happy path verdwijnt: een migratie loopt half, latency stijgt zonder deploy of een afhankelijk systeem antwoordt dubbel. Als softwarebedrijf hebben wij belang bij sterke technische kandidaten; juist daarom zetten we productieoordeel boven merknaam of syntaxis.
Screen eerst op één werkelijk incident en één veilige wijziging. Laat daarna een compacte case uitwerken waarin API, data en observability samenkomen. Wie risico’s benoemt, een herstelroute kiest en de uitkomst controleert, toont het gedrag dat in productie telt.
Functieomschrijving Backend developer: sjabloon
Doel van de functie
Je bouwt en beheert de services achter [product], van datamodel en API tot betrouwbare productie-uitvoering. Je werkt samen met [frontend, product en platform/SRE] en rapporteert aan [engineering lead].
Wat je gaat doen
- Ontwerp en onderhoud API's, domeinlogica en gegevensstromen in [stack].
- Lever wijzigingen op met passende tests, migratie- en rollbackplannen.
- Onderzoek incidenten met logs, metrics en traces en verbeter de detectie na afloop.
- Beoordeel performance, beveiliging en gegevensconsistentie vóór kritieke wijzigingen live gaan.
- Bespreek technische afruilen met product en andere engineers en leg belangrijke besluiten vast.
- Verminder gericht technische schuld waar die levering of betrouwbaarheid belemmert.
Wat je meebrengt
- Nodig: productie-ervaring met een backendstack en relationele of vergelijkbare gegevensopslag.
- Nodig: een concreet incident, migratie of API-besluit dat je zelf kunt reconstrueren.
- Pre: ervaring met [cloud, queues, containers, observability of relevante sector] die dit product werkelijk gebruikt.
- Pre: ervaring met code review en kennisdeling in een team.
Wat wij bieden
- Bruto basissalaris van € [ondergrens]–[bovengrens] per maand op basis van [aantal] uur, exclusief vakantiegeld.
- Heldere afspraken over storingsdienst, thuiswerken en verantwoordelijkheid in productie.
- [Pensioen, apparatuur, opleidingsbudget en vakantiedagen].
Werf je voor deze functie? Job Studio maakt van de sjabloon een complete vacaturetekst, met een salarisvoorstel en het sollicitatieformulier erbij.
Sollicitatievragen voor een Backend developer
9 gestructureerde vragen, gegroepeerd per type. Bij elke vraag staat welke competentie ze toetst; klap haar open voor de signalen van een sterk antwoord.
Gedrag 3
Beschrijf een API die je naar productie bracht. Welke keuzes maakte je rond authenticatie, versiebeheer en fouten?
API- en systeemontwerpWat een sterk antwoord laat zien
Concrete afruilen, compatibiliteit en een uitleg die verder gaat dan frameworkdefaults.
Welk productie-incident heb je zelf onderzocht en opgelost?
Debugging en observabilityWat een sterk antwoord laat zien
Een tijdlijn met signalen, hypothesen, veilige beperking en structurele opvolging.
Vertel over een databasemigratie met risico op downtime of inconsistentie.
Data en beveiligingWat een sterk antwoord laat zien
Voorbereiding, compatibele stappen, rollback en validatie van gegevens.
Situatie 3
Na een deploy geeft een klein deel van de API-verzoeken een fout, maar de logs tonen geen duidelijke oorzaak. Wat doe je eerst?
Debugging en observabilityWat een sterk antwoord laat zien
Impact begrenzen, wijzigingen en segmenten vergelijken, extra signalen veilig toevoegen en gecontroleerd herstellen.
Een nieuwe endpoint zou volgens jou een zeer grote tabel volledig scannen. Hoe bespreek en ontwerp je dit?
Pragmatisch oordeelWat een sterk antwoord laat zien
De gebruiksvraag verduidelijken, queryplan en gegevensmodel onderzoeken en haalbare alternatieven afwegen.
Je treft weinig tests, handmatige deployments en beperkte monitoring aan. Wat pak je eerst aan?
Pragmatisch oordeelWat een sterk antwoord laat zien
Risico en veranderfrequentie bepalen, een kleine veilige basis kiezen en niet alles tegelijk herschrijven.
Vakinhoudelijk 3
Hoe ontwerp je webhooks voor externe klanten zodat levering en herhaling beheersbaar blijven?
API- en systeemontwerpWat een sterk antwoord laat zien
Authenticatie, retries, idempotentie, status, rate limits en observeerbare mislukking.
Wat meet en alarmeer je voordat een nieuwe service live gaat?
Debugging en observabilityWat een sterk antwoord laat zien
Gebruikersimpact, fouten, latency, capaciteit en bruikbare context zonder alarmlawaai.
Welke beveiligingscontroles horen bij een service die tokens en persoonsgegevens verwerkt?
Data en beveiligingWat een sterk antwoord laat zien
Toegang, validatie, geheimenbeheer, logging zonder datalek en afhankelijkheden met een onderbouwde aanpak.
Salaris en werving per niveau
Dezelfde functie op elk niveau: wat ze betaalt, hoeveel ervaring je kunt verwachten en hoe lang het zoeken meestal duurt.
Junior backend developer
- Vast brutosalaris per jaar
- € 46.800€ 46.800 – € 46.800
- Ervaring
- 0–2 jaar
- Tijd om de vacature te vullen
- 35–60 dagen
Backend developer (Medior)
- Vast brutosalaris per jaar
- € 63.060€ 53.160 – € 72.960
- Ervaring
- 3–7 jaar
- Tijd om de vacature te vullen
- 50–80 dagen
Senior backend developer
- Vast brutosalaris per jaar
- € 51.360€ 51.360 – € 51.360
- Ervaring
- 7–12 jaar
- Tijd om de vacature te vullen
- 60–95 dagen
Salaris voor een Backend developer per land
Dezelfde functie op hetzelfde niveau in elk land dat we behandelen, met cijfers uit bronnen van dat land zelf.
| Land | Ondergrens | Centrale waarde | Bovengrens |
|---|---|---|---|
| NederlandDeze pagina | € 53.160 | € 63.060 | € 72.960 |
| DuitslandDeutsch | € 52.000 | € 62.000 | € 78.000 |
| FrankrijkFrançais | € 45.000 | € 55.000 | € 70.000 |
| SpanjeEspañol | € 40.000 | € 50.000 | € 62.000 |
Bronnen
- Duitsland (geraadpleegd in mei 2026): 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
- Frankrijk (geraadpleegd in mei 2026): APEC, Baromètre 2025 de la rémunération des cadres tech · INSEE, DADS 2024 (PCS 388a, Ingénieurs informatiques) · Talent.io, Étude rémunération tech France 2025
- Spanje (geraadpleegd in mei 2026): INE, Encuesta de Estructura Salarial 2024 (CNO 271, Analistas y diseñadores de software) · InfoJobs, Estado del Mercado Laboral en España 2025 · Honeypot State of Software Engineering Spain 2025
Waar vind je kandidaten voor deze functie?
Geschikt voor kandidaten die bewust technisch werk zoeken. Noem stack, productcontext, productie-eigenaarschap en salarisband zonder een boodschappenlijst frameworks.
Zoek op aantoonbare productiecontext en systeemproblemen. Een relevante technische bijdrage is een betere ingang dan alleen een huidige functietitel.
Biedt breed bereik als werkvorm, standplaats en storingsverwachting concreet zijn. Gebruik een knockoutvraag alleen voor een werkelijk noodzakelijke stackbeperking.
Beoordelingsplan
Join bouwt zelf software en heeft belang bij sterke engineers. Ons standpunt is toch scherp: frameworkkennis is vervangbaar, maar rustig productieoordeel niet. Laat iedere kandidaat een storing, migratie en afruil uitleggen voordat je op syntaxis inzoomt.
Fase 1: productiecontext
Vergelijk schaal, risico, eigen verantwoordelijkheid, gegevens en samenwerking. Een sterk cv zonder productie-eigenaarschap is geen automatisch bewijs voor deze rol.
Fase 2: technische reconstructie
Laat één incident of migratie uittekenen. Vraag welke signalen beschikbaar waren, welke hypothesen afvielen en hoe veilig herstel werd gecontroleerd.
Fase 3: compacte systeemcase
Gebruik een afgebakend scenario rond een API, webhook of trage query. Beoordeel vragen, failure modes, gegevenskeuzes en observability; vraag geen meerdaags productiewerk.
Fase 4: onafhankelijk scoren
Laat engineers en product eerst afzonderlijk bewijs noteren. Bespreek daarna verschillen op ontwerp, debugging en samenwerking.
Zo herken je een sterke kandidaat
| Competentie | Onder de norm | Op de norm | Boven de norm |
|---|---|---|---|
| Backendfundamenten | Kan een werkende happy path tonen maar verklaart gedrag onder fouten niet. | Bouwt onderhoudbare logica met passende tests en foutafhandeling. | Maakt complexe productiegedragingen begrijpelijk en voorkomt kwetsbare koppeling. |
| API- en systeemontwerp | Kiest patronen zonder eisen of failure modes te onderzoeken. | Verbindt interfaces, gegevens en schaal aan concrete afruilen. | Ontwerpt een evolueerbaar systeem en maakt resterende risico's expliciet. |
| Debugging en observability | Probeert willekeurige fixes of vertrouwt alleen op één logregel. | Vormt hypothesen, gebruikt meerdere signalen en valideert herstel. | Beperkt incidentimpact snel en verbetert daarna detectie en leerbaarheid. |
| Data en beveiliging | Behandelt migratie en toegang als details voor later. | Bewaakt consistentie, minimale toegang en veilige uitrol. | Herkent subtiele gegevensrisico's vroeg en kiest aantoonbaar veilige stappen. |
| Pragmatisch oordeel | Wil alles herschrijven of accepteert schuld zonder prioriteit. | Kiest de kleinste verandering die het belangrijkste risico vermindert. | Verbetert structureel terwijl productlevering en operationele veiligheid in balans blijven. |
Veelgemaakte fouten bij het invullen van deze functie
De grootste misser is een stackmatch aannemen zonder te weten hoe iemand in productie handelt.
Frameworknamen als bewijs behandelen
Toets systeem- en gegevenskeuzes in een concrete context. Een taal kan worden geleerd; slecht risicobesef reist mee.
Alleen algoritmepuzzels gebruiken
Voor productwerk geven debugging, API-ontwerp en migratiekeuzes vaak relevanter bewijs. Gebruik een case die op het dagelijkse werk lijkt.
Een meerdaagse thuisopdracht vragen
Dat selecteert mede op vrije tijd. Kies een compacte gezamenlijke case of bespreek bestaand werk zonder vertrouwelijke code.
Observability tot na de hire uitstellen
Vraag vóór het aanbod hoe iemand fouten detecteert en herstel valideert. Productieverantwoordelijkheid hoort in de scorecard.