< Naar alle vacatures

Python Developer

Opleidingsniveau

Minimaal hbo werk- en denkniveau

Salarisindicatie in loondienst

€3500 - €5500 per maand

Indicatie uurtarief bij ZZP

€60 - €90 per uur

Doorgroeimogelijkheden

Software Architect, Teamlead, Data Engineer

Competenties & vaardigheden

Python, Docker, Kubernetes, Agile, samenwerking

Gerelateerde functies

Backend Developer, Data Scientist, DevOps Engineer, Software Architect

Functieomschrijving

Als Python Developer ben je verantwoordelijk voor het ontwikkelen en onderhouden van softwaretoepassingen die bijdragen aan de digitale transformatie binnen organisaties. Je werkt in dynamische teams waar technologieën worden ingezet om complexe vraagstukken op te lossen. Met een sterke focus op de energietransitie en duurzaamheid, speel je een cruciale rol bij het creëren van innovatieve oplossingen die de efficiëntie en effectiviteit van systemen verbeteren.

De typische salarisrange voor een Python Developer in Nederland ligt tussen de €3.500 en €5.500 per maand afhankelijk van ervaring en specialisatie. Voor freelance of interim professionals die zzp opdrachten aannemen, kunnen de tarieven per uur variëren van €60 tot €90, afhankelijk van de zwaarte en complexiteit van de opdracht. In sommige gevallen, vooral bij opdrachten voor de overheid, zijn er extra budgetten voor specialistische vaardigheden en lange termijn projecten.

Veel voorkomende taken binnen de functie van Python Developer omvatten het schrijven van efficiënte code, het ontwerpen van softwarearchitecturen en het implementeren van nieuwe functionaliteiten in bestaande systemen. Je bent ook betrokken bij het testen en documenteren van de systemen die je ontwikkeld hebt. Daarnaast is samenwerking met andere teamleden, zoals systeemarchitecten en data-analisten, van groot belang, evenals het deelnemen aan Agile ceremonies binnen een scrumteam om de voortgang en kwaliteit van het werk te waarborgen.

Om een specialist te worden in deze functie, is een relevante opleiding vereist, zoals een bachelor in Informatica of een aanverwant vakgebied. Verdere ontwikkeling van vaardigheden kan plaatsvinden door het volgen van cursussen en trainingen, bijvoorbeeld in frameworks zoals FastAPI of frontendtechnologieën zoals Angular. Het opdoen van praktijkervaring door interim werk of projectmatige opdrachten kan ook bijdragen aan expertise. Het is ook nuttig om netwerken met andere professionals in het vakgebied, deelname aan seminars of conferenties, en het bijdragen aan open source projecten om je kennis en ervaring uit te breiden.

Opleidingsniveau

Minimaal hbo werk- en denkniveau

Salarisindicatie in loondienst

€3500 - €5500 per maand

Indicatie uurtarief bij ZZP

€60 - €90 per uur

Doorgroeimogelijkheden

Software Architect, Teamlead, Data Engineer

Competenties & vaardigheden

Python, Docker, Kubernetes, Agile, samenwerking

Gerelateerde functies

Backend Developer, Data Scientist, DevOps Engineer, Software Architect

Functieomschrijving

Als Python Developer ben je verantwoordelijk voor het ontwikkelen en onderhouden van softwaretoepassingen die bijdragen aan de digitale transformatie binnen organisaties. Je werkt in dynamische teams waar technologieën worden ingezet om complexe vraagstukken op te lossen. Met een sterke focus op de energietransitie en duurzaamheid, speel je een cruciale rol bij het creëren van innovatieve oplossingen die de efficiëntie en effectiviteit van systemen verbeteren.

De typische salarisrange voor een Python Developer in Nederland ligt tussen de €3.500 en €5.500 per maand afhankelijk van ervaring en specialisatie. Voor freelance of interim professionals die zzp opdrachten aannemen, kunnen de tarieven per uur variëren van €60 tot €90, afhankelijk van de zwaarte en complexiteit van de opdracht. In sommige gevallen, vooral bij opdrachten voor de overheid, zijn er extra budgetten voor specialistische vaardigheden en lange termijn projecten.

Veel voorkomende taken binnen de functie van Python Developer omvatten het schrijven van efficiënte code, het ontwerpen van softwarearchitecturen en het implementeren van nieuwe functionaliteiten in bestaande systemen. Je bent ook betrokken bij het testen en documenteren van de systemen die je ontwikkeld hebt. Daarnaast is samenwerking met andere teamleden, zoals systeemarchitecten en data-analisten, van groot belang, evenals het deelnemen aan Agile ceremonies binnen een scrumteam om de voortgang en kwaliteit van het werk te waarborgen.

Om een specialist te worden in deze functie, is een relevante opleiding vereist, zoals een bachelor in Informatica of een aanverwant vakgebied. Verdere ontwikkeling van vaardigheden kan plaatsvinden door het volgen van cursussen en trainingen, bijvoorbeeld in frameworks zoals FastAPI of frontendtechnologieën zoals Angular. Het opdoen van praktijkervaring door interim werk of projectmatige opdrachten kan ook bijdragen aan expertise. Het is ook nuttig om netwerken met andere professionals in het vakgebied, deelname aan seminars of conferenties, en het bijdragen aan open source projecten om je kennis en ervaring uit te breiden.

Logo Surf
Hybride
onbekend
32 - 40 UUR
1 dec. 2026 - 29 jan. 2027
Reageer
Deadline: 12 nov. 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

Voor SURF werk je binnen het Europese EOSC EDEN-project aan de implementatie van de Metadata Transformation Service (MTS). Deze herbruikbare service maakt het mogelijk om metadata te transformeren tussen verschillende metadata-schema’s en -formaten. De functionaliteit wordt aangeboden via een REST API en sluit aan op de Metadata Schema and Crosswalk Registry (MSCR), met autoritatieve informatie over ondersteunde schema’s, schema-versies en crosswalks.

Je vertaalt de bestaande eisen en specificaties van de MTS naar een werkende en onderhoudbare service in Python. Daarbij ontwikkel je een modulaire transformatie-engine die verschillende schema’s, versies en crosswalks ondersteunt. Ook werk je aan functionaliteit voor validatie, foutafhandeling, transformatierapportage en het ontdekken van beschikbare schema’s en crosswalks.

De service ondersteunt gestructureerde metadataformaten zoals JSON, JSON-LD, XML en RDF en maakt gebruik van bestaande technologieën voor transformatie en validatie, waaronder XSLT, JSON Schema en SHACL. Je verpakt en implementeert de service met Docker, ontwikkelt geautomatiseerde unit- en integratietests, onderhoudt CI/CD-workflows en legt de werking vast in technische documentatie, inclusief API-documentatie.

Afhankelijk van de behoeften en prioriteiten binnen het project draag je ook bij aan de ontwikkeling, integratie en het onderhoud van andere services en softwareoplossingen binnen EOSC EDEN en het Data Preservation Services-team van SURF. Je werkt samen met ontwikkelaars en projectpartners aan een betrouwbare en bruikbare oplossing.

Gevraagd profiel

Je bent een Python Developer die ervaring heeft met het ontwerpen en ontwikkelen van onderhoudbare softwareservices. Je kunt technische eisen vertalen naar een concrete implementatie en hebt ervaring met REST API’s, gestructureerde metadataformaten en geautomatiseerd testen.

Je werkt zelfstandig en gestructureerd, maar zoekt actief de samenwerking met ontwikkelaars en projectpartners. Je bent in staat om bij te dragen aan zowel een nieuwe service als aan de ontwikkeling en verbetering van bestaande software binnen een projectteam.

Eisen

  • Sterke ervaring met Python-softwareontwikkeling, met nadruk op onderhoudbare en modulaire backend-applicaties
  • Ervaring met het ontwikkelen van REST API’s met Flask, FastAPI of een vergelijkbaar Python-framework
  • Ervaring met het ontwerpen en integreren van API’s en externe services
  • Ervaring met gestructureerde dataformaten zoals JSON en XML
  • Ervaring met geautomatiseerd testen met pytest of vergelijkbare frameworks
  • Ervaring met Git en collaboratieve softwareontwikkelingsworkflows
  • Ervaring met Docker en containerized applicatieontwikkeling
  • Ervaring met CI/CD, bijvoorbeeld GitHub Actions of GitLab CI/CD
  • Vermogen om zelfstandig technische eisen om te zetten in robuuste softwareontwerpen en -implementaties

Competenties

  • Goede communicatieve vaardigheden en ervaring met samenwerken in gedistribueerde of multi-party ontwikkelingsprojecten

Reageer

De Transparante Broker rekent € 5,00 margeDe Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00
Hoeft nog niet op maat gemaakt te worden voor de opdracht
Je hebt al gesolliciteerd voor "Python Developer". Wil je opnieuw solliciteren?
Onze voorwaarden

Onze voorwaarden in één oogopslag

  • Altijd een vaste, lage marge van €5,- per gewerkt uur.
  • Wij vragen geen exclusiviteit van jou.
  • Wij nemen nooit een concurrentie- of relatiebeding op in ons contract.
  • Wij betalen je direct na ontvangst van de betaling van de opdrachtgever.
Meer over onze voorwaarden