< Naar alle vacatures

Back-End Developer gegevensboekhouding

Opleidingsniveau

Minimaal HBO werk‑ en denkniveau

Salarisindicatie in loondienst

€4500 - €6500 per maand

Indicatie uurtarief bij ZZP

€450 - €850 per uur

Doorgroeimogelijkheden

Technical Lead, Solution Architect, Engineering Manager, Chief Technology Officer

Competenties & vaardigheden

Python (Flask), REST API design (OpenAPI), Cloud (Microsoft Azure), NoSQL/Graph databases, Test‑driven development (PyTest)

Gerelateerde functies

Full‑Stack Developer, Data Engineer, API Developer, DevOps Engineer, Solution Architect

Functieomschrijving

Als Back‑End Developer gegevensboekhouding ontwikkel en onderhoud je de serverzijde van systemen die metadata, datastructuren en relaties beheren binnen een gegevensboekhouding of data catalog. Je bent verantwoordelijk voor het ontwerpen van schaalbare REST‑API’s, het koppelen van meerdere interne en externe bronnen en het waarborgen van betrouwbaarheid en performance in een cloud‑native omgeving. In de praktijk werk je veel met Python en frameworks zoals Flask, beschrijf je API’s conform OpenAPI en zorg je voor heldere documentatie en testbare, onderhoudbare code volgens SOLID‑principes en test‑driven development. De functie vereist veel samenwerking: je werkt in een Scrumteam samen met productowners, front‑end developers, data engineers en technische leads om stapsgewijs functionaliteit op te leveren en technische keuzes te valideren. Vanwege de aard van gegevensbeheer komen aspecten als autorisatie, authenticatie en datasecurity regelmatig terug, evenals integraties met NoSQL‑ en grafdatabases, zoektechnologieën en caching‑lagen. Voor professionals die zelfstandig willen werken, ontstaan er ook vaak zzp opdrachten en interim werk; opdrachten overheid en aanbestedingspaden zoals DAS kunnen daarbij een rol spelen bij de beschikbaarstelling van werk en het contracteren van specialisten.

Typisch salaris

Het salaris voor een ervaren back‑end developer in dit domein ligt doorgaans hoger dan het gemiddelde voor junior posities, gezien de complexiteit van data‑architecturen en de gevraagde specialistische kennis. Voor vaste dienstverbanden (contract) ligt het bruto maandsalaris in Nederland vaak tussen ongeveer €4.500 en €6.500, afhankelijk van ervaring, verantwoordelijkheden en schaal van de organisatie. Voor zelfstandige consultants en zzp'ers geldt een dagtarief dat veelal tussen €450 en €850 per dag ligt, afhankelijk van urgentie, duur van de opdracht en specifieke expertise. Bij opdrachten overheid en bemiddeling via raamcontracten of DAS kunnen tarieven en secundaire voorwaarden verschillen; soms is er extra budget voor security‑sensitivity, soms zijn er beperkingen door tariefplafonds. Naast salaris of dagtarief kun je rekenen op secundaire arbeidsvoorwaarden zoals vakantiegeld, pensioenopbouw in loondienst, opleidingsbudget en faciliteiten voor hybride werken.

Veelvoorkomende taken

In deze rol voer je een mix van technische en communicatieve taken uit. Technisch ben je bezig met het ontwerpen en implementeren van RESTful API’s, opstellen van OpenAPI‑specificaties, implementeren van authenticatie‑ en autorisatiemechanismen (bijv. OAuth2, JWT, Azure AD), en het aansluiten van datastores zoals Cosmos DB, MongoDB, Neo4j, Elasticsearch en Redis. Je schrijft unit‑ en integratietests met PyTest of unittest, bouwt en onderhoudt CI/CD‑pipelines (bijv. Azure DevOps, GitHub Actions), en verzorgt containerisatie met Docker. Architecturale taken omvatten het onderbouwen van ontwerpkeuzes, opzetten van schaalbare back‑enddiensten en het definiëren van integratiecontracten. Daarnaast neem je deel aan code reviews, sprintplanningen en stakeholder‑overleggen, documenteer je API’s en datamodellen, en lever je input voor security‑ en privacy‑checks. Voor mensen die kiezen voor zzp opdrachten of interim werk komen daar werkzaamheden bij zoals offerte‑aanvragen, opstellen van technische voorstellen voor opdrachten overheid, en het werken via raamwerkconstructies als DAS of andere aanbestedingskanalen.

Hoe word je specialist in deze functie

Specialisatie vraagt zowel theoretische kennis als veel praktische ervaring. Begin met een relevante hbo‑ of wo‑opleiding of doorloop een praktijkgerichte opleiding gecombineerd met zelfstudie in Python en API‑ontwikkeling. Verdiep je in frameworks zoals Flask en in test‑methodieken (PyTest), en bouw portfolio‑projecten die integraties met NoSQL‑ en grafdatabases laten zien. Volg trainingen en certificeringen op het gebied van cloudplatforms (bijv. Microsoft Azure certificeringen), gegevensmodellering en security. Doe ervaring op in Scrum‑ of Agile‑teams en zoek rollen waarin je verantwoordelijkheid krijgt voor integratie en architectuur. Deelname aan open source projecten en het publiceren van technische artikelen vergroot je zichtbaarheid; dit komt van pas bij het vinden van zzp opdrachten of interim werk. Werkervaring binnen opdrachten overheid of via raamcontracten zoals DAS helpt om kennis van compliance, aanbestedingsprocessen en stakeholdermanagement op te bouwen. Tenslotte is continu leren cruciaal: hou trends bij op gebied van grafdatabases, zoektechnologieën en cloud‑native patronen, volg conferenties en zoek mentoring of leidinggevende rollen om door te groeien naar functies als Technical Lead, Solution Architect of Engineering Manager.

Opleidingsniveau

Minimaal HBO werk‑ en denkniveau

Salarisindicatie in loondienst

€4500 - €6500 per maand

Indicatie uurtarief bij ZZP

€450 - €850 per uur

Doorgroeimogelijkheden

Technical Lead, Solution Architect, Engineering Manager, Chief Technology Officer

Competenties & vaardigheden

Python (Flask), REST API design (OpenAPI), Cloud (Microsoft Azure), NoSQL/Graph databases, Test‑driven development (PyTest)

Gerelateerde functies

Full‑Stack Developer, Data Engineer, API Developer, DevOps Engineer, Solution Architect

Functieomschrijving

Als Back‑End Developer gegevensboekhouding ontwikkel en onderhoud je de serverzijde van systemen die metadata, datastructuren en relaties beheren binnen een gegevensboekhouding of data catalog. Je bent verantwoordelijk voor het ontwerpen van schaalbare REST‑API’s, het koppelen van meerdere interne en externe bronnen en het waarborgen van betrouwbaarheid en performance in een cloud‑native omgeving. In de praktijk werk je veel met Python en frameworks zoals Flask, beschrijf je API’s conform OpenAPI en zorg je voor heldere documentatie en testbare, onderhoudbare code volgens SOLID‑principes en test‑driven development. De functie vereist veel samenwerking: je werkt in een Scrumteam samen met productowners, front‑end developers, data engineers en technische leads om stapsgewijs functionaliteit op te leveren en technische keuzes te valideren. Vanwege de aard van gegevensbeheer komen aspecten als autorisatie, authenticatie en datasecurity regelmatig terug, evenals integraties met NoSQL‑ en grafdatabases, zoektechnologieën en caching‑lagen. Voor professionals die zelfstandig willen werken, ontstaan er ook vaak zzp opdrachten en interim werk; opdrachten overheid en aanbestedingspaden zoals DAS kunnen daarbij een rol spelen bij de beschikbaarstelling van werk en het contracteren van specialisten.

Typisch salaris

Het salaris voor een ervaren back‑end developer in dit domein ligt doorgaans hoger dan het gemiddelde voor junior posities, gezien de complexiteit van data‑architecturen en de gevraagde specialistische kennis. Voor vaste dienstverbanden (contract) ligt het bruto maandsalaris in Nederland vaak tussen ongeveer €4.500 en €6.500, afhankelijk van ervaring, verantwoordelijkheden en schaal van de organisatie. Voor zelfstandige consultants en zzp'ers geldt een dagtarief dat veelal tussen €450 en €850 per dag ligt, afhankelijk van urgentie, duur van de opdracht en specifieke expertise. Bij opdrachten overheid en bemiddeling via raamcontracten of DAS kunnen tarieven en secundaire voorwaarden verschillen; soms is er extra budget voor security‑sensitivity, soms zijn er beperkingen door tariefplafonds. Naast salaris of dagtarief kun je rekenen op secundaire arbeidsvoorwaarden zoals vakantiegeld, pensioenopbouw in loondienst, opleidingsbudget en faciliteiten voor hybride werken.

Veelvoorkomende taken

In deze rol voer je een mix van technische en communicatieve taken uit. Technisch ben je bezig met het ontwerpen en implementeren van RESTful API’s, opstellen van OpenAPI‑specificaties, implementeren van authenticatie‑ en autorisatiemechanismen (bijv. OAuth2, JWT, Azure AD), en het aansluiten van datastores zoals Cosmos DB, MongoDB, Neo4j, Elasticsearch en Redis. Je schrijft unit‑ en integratietests met PyTest of unittest, bouwt en onderhoudt CI/CD‑pipelines (bijv. Azure DevOps, GitHub Actions), en verzorgt containerisatie met Docker. Architecturale taken omvatten het onderbouwen van ontwerpkeuzes, opzetten van schaalbare back‑enddiensten en het definiëren van integratiecontracten. Daarnaast neem je deel aan code reviews, sprintplanningen en stakeholder‑overleggen, documenteer je API’s en datamodellen, en lever je input voor security‑ en privacy‑checks. Voor mensen die kiezen voor zzp opdrachten of interim werk komen daar werkzaamheden bij zoals offerte‑aanvragen, opstellen van technische voorstellen voor opdrachten overheid, en het werken via raamwerkconstructies als DAS of andere aanbestedingskanalen.

Hoe word je specialist in deze functie

Specialisatie vraagt zowel theoretische kennis als veel praktische ervaring. Begin met een relevante hbo‑ of wo‑opleiding of doorloop een praktijkgerichte opleiding gecombineerd met zelfstudie in Python en API‑ontwikkeling. Verdiep je in frameworks zoals Flask en in test‑methodieken (PyTest), en bouw portfolio‑projecten die integraties met NoSQL‑ en grafdatabases laten zien. Volg trainingen en certificeringen op het gebied van cloudplatforms (bijv. Microsoft Azure certificeringen), gegevensmodellering en security. Doe ervaring op in Scrum‑ of Agile‑teams en zoek rollen waarin je verantwoordelijkheid krijgt voor integratie en architectuur. Deelname aan open source projecten en het publiceren van technische artikelen vergroot je zichtbaarheid; dit komt van pas bij het vinden van zzp opdrachten of interim werk. Werkervaring binnen opdrachten overheid of via raamcontracten zoals DAS helpt om kennis van compliance, aanbestedingsprocessen en stakeholdermanagement op te bouwen. Tenslotte is continu leren cruciaal: hou trends bij op gebied van grafdatabases, zoektechnologieën en cloud‑native patronen, volg conferenties en zoek mentoring of leidinggevende rollen om door te groeien naar functies als Technical Lead, Solution Architect of Engineering Manager.

Ministerie van Justitie en Veiligheid (JenV) Logo
Back-End Developer Gegevensboekhouding
Ministerie van Justitie en Veiligheid (JenV)
Ministerie van Justitie en Veiligheid (JenV)
Utrecht
36 uur
1 sep. 2026
onbekend
Alleen via omzetverloning
Logo Ministerie van Justitie en Veiligheid (JenV)
Utrecht
onbekend
36 uur
1 sep. 2026
Reageer
Deadline: 11 sep. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtomschrijving

Applicatieontwikkeling binnen deze opdracht volgt moderne bouwsteenprincipes: standaardapplicaties en herbruikbare componenten worden geconfigureerd en geïntegreerd in plaats van vanaf nul te worden geprogrammeerd.

Technisch ontwerp is gespecialiseerd en ontwikkelaars werken vaak binnen Agile/DevOps-teams; kennis van continuous integration en continuous delivery is daardoor essentieel.

Er wordt gewerkt binnen het CIO-Office van het Ministerie van Justitie en Veiligheid (Afdeling Beleid, Kennis & Innovatie), dat de CIO ondersteunt en het CDO-team huisvest.

De afdeling adviseert over informatievoorziening, ontwikkelt beleid voor het JenV-domein en stimuleert samenwerken in kennisnetwerken rondom maatschappelijke opgaven.

De opdracht betreft een Back-End Developer-positie gericht op robuuste applicatieontwikkeling (geen data engineering) met nadruk op Python, REST API’s en inzet binnen een professionele, complexe omgeving.

Vereist profiel

  • HBO werk- en denkniveau — dit moet duidelijk en onderbouwd in het cv staan (bij voorkeur middels opsomming of arcering).
  • Minimaal 5 jaar aantoonbare en bewezen ervaring als Applicatie Back-end Developer (geen data engineering) in een professionele en complexe omgeving — duidelijk en onderbouwd in het cv.
  • Minimaal 5 jaar aantoonbare en bewezen ervaring met Python — dit dient expliciet en onderbouwd in het cv te zijn vermeld.
  • Minimaal 3 jaar aantoonbare ervaring met Microsoft Azure — inclusief bewijs in het cv (opsomming/arcering).
  • Minimaal 3 jaar ervaring met het ontwerpen van REST API’s conform OpenAPI Specification 2.0 of hoger — aantoonbaar in het cv.
  • Minimaal 3 jaar ervaring met unit testing (pytest of unittest) — dit moet uit het cv blijken.
  • Het ingeleverde assessment moet minimaal een voldoende scoren om in aanmerking te komen voor gunning (voorafgaand aan het gesprek wordt een kort assessment toegestuurd).

Eisen

  • De kandidaat heeft een HBO werk- en denkniveau.
  • De kandidaat heeft minimaal 5 jaar aantoonbare en bewezen ervaring als Applicatie Back-end Developer (geen data engineering) in een professionele en complexe omgeving.
  • De kandidaat heeft minimaal 5 jaar aantoonbaar en bewezen ervaring met Python.
  • De kandidaat heeft minimaal 3 jaar aantoonbare ervaring met Microsoft Azure.
  • De kandidaat heeft minimaal 3 jaar ervaring met het ontwerpen van REST API's conform OpenAPI Spec 20 of hoger.
  • De kandidaat heeft minimaal 3 jaar ervaring met unit testing (pytest unittest).
  • De kandidaat scoort minimaal een voldoende op het ingeleverde assessment om in aanmerking te komen voor gunning.

Wensen

  • De kandidaat heeft X jaar aantoonbare en bewezen ervaring als Applicatie Back-end Developer van robuuste systemen (geen data engineering) in een professionele en complexe omgeving.
  • De kandidaat heeft X jaar aantoonbare en bewezen ervaring met Python (bij voorkeur Flask) en het ontwerpen en bouwen van REST API's conform OpenAPI Spec 2.0 of hoger van robuuste systemen (geen data engineering) in een professionele en complexe omgeving.
  • De kandidaat heeft X jaar ervaring met Microsoft Azure en heeft kennis van o.a. automation, beveiliging en Azure services.
  • De kandidaat heeft ervaring met authenticatie- en autorisatiemechanismen (OAuth2, JWT, Azure AD).
  • De kandidaat heeft ervaring met NoSQL-databases (zoals Cosmos DB, MongoDB) en Graph databases (zoals Neo4j).
  • De kandidaat is bekend met SOLID principes en best-practices.
  • De kandidaat is bekend met het werkveld van de Chief Data Officer, bij voorkeur in relatie tot JenV.

Competenties

  • Analyseren.
  • Klantgerichtheid.
  • Omgevingsbewustzijn.
  • Plannen en organiseren.
  • Resultaatgerichtheid.
  • Samenwerken.
  • Voortgangscontrole.
  • Zelfontwikkeling.

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht