Software Developer

SURF
Amsterdam, Netherlands
2 months ago

Role details

Contract type
Temporary to permanent
Employment type
Part-time / full-time
Experience level
Experienced
Experience required
3 years minimum
Compensation
€4,791.0 - €6,845.0
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure Cloud Computing Linux DevOps Django Web Framework Python (Programming Language) PostgreSQL OpenStack Ansible Shell Script
+9 more
TypeScript Web Services ReactJS Git Kubernetes Terraform Oracle Cloud Infrastructure Docker Microservices

Job description

Wij zoeken een Software developer. Heb je ervaring met het ontwikkelen van webservices in Python? Ben je enthousiast over de nieuwste technologieƫn op het gebied van Infrastructure as Code, Containers en Cloud Technologies? Wil jij werken in een unieke, interessante en dynamische werkomgeving waarin de verbinding tussen wetenschap, ict en maatschappij centraal staat? Wil jij de meest uitgebreide en gebruiksvriendelijke clouddiensten voor onderzoek en onderwijs ontwerpen en ontwikkelen? Lees dan verder!

Hier ga je werken

SURF is de ict-coƶperatie van Nederlandse onderwijs- en onderzoeksinstellingen. Samen met hen werken we aan digitale diensten en complexe innovatievraagstukken om de kwaliteit van onderwijs en onderzoek te verhogen.

Wie bij SURF werkt, werkt bij een unieke en open organisatie. Dat merk je aan alles: de structuur van de organisatie, de opzet van de projectteams, de cultuur op onze kantoren en de onderlinge sfeer. SURF biedt uitstekende arbeidsvoorwaarden en gaat flexibel om met de werk/privƩ-balans. Medewerkers werken graag zelfstandig. Daarnaast krijgt iedereen de ruimte en de vrijheid om talenten zo goed en breed mogelijk in te zetten en te ontwikkelen.

In dit team kom je terecht

Het HPC Cloud-team werkt nauw samen met andere SURF-teams, publieke cloud providers en de European Open Science Cloud (EOSC) om de SURF Research Cloud (SRC)-dienst en de nationale EOSC node aan te bieden. SURF Research Cloud realiseert efficiƫnte virtuele onderzoeksomgevingen in nationaal en internationaal verband. Daarmee vergroten gebruikers hun wetenschappelijke impact. We nemen de tijd om de wetenschappers te leren kennen en begrijpen, hun projecten te vertalen naar technische en gebruikerseisen en samen een oplossing te vinden.

Het HPC Cloud-team is een energiek en multidisciplinair DevOps-team. Wij hebben 7 nationaliteiten en zijn zeer internationaal georiƫnteerd. Wij ontwikkelen, beheren en ondersteunen SURF Research Cloud en werken samen met de European Open Science Cloud. Daarvoor onderhouden we contracten met SURF leden, nationale en internationale research infrastructuren en onderzoek communities. Ook naast het dagelijkse werk organiseren we samen leuke activiteiten.

Dit ga je doen

Als software developer werk je mee aan de ontwikkeling van SURF Research Cloud, een dienst waarmee onderzoekers eenvoudig digitale onderzoeksomgevingen kunnen opzetten en gebruiken. Je ontwikkelt nieuwe functionaliteit op basis van gebruikersbehoeften en werkt in een moderne cloud-native omgeving waarin development, automatisering en operations nauw samenkomen. Samen met het DevOps-team zorg je voor een betrouwbare, schaalbare en toekomstbestendige dienstverlening.

  • ontwikkelen van microservices in Python met Django en Django REST Framework
  • werken met PostgreSQL en REST-achtige interfaces voor integratie met webservices en eindgebruikers
  • bijdragen aan de Typescript/React webinterface (prĆ©)
  • ontwikkelen van ā€œcatalog itemsā€ met Ansible en shell scripting waarmee onderzoekers workspaces kunnen starten
  • integreren van cloudproviders zoals OpenStack, AWS, Azure en Oracle OCI met Terraform en Python SDK’s
  • beheren en doorontwikkelen van de infrastructuur met Docker, Helm en Kubernetes
  • meedenken over verbeteringen in architectuur, automatisering en deploymentprocessen

Requirements

Je bent een nieuwsgierige en praktische engineer die graag werkt aan betrouwbare en schaalbare oplossingen. Je voelt je thuis in een technische omgeving waarin samenwerking, kennisdeling en continu verbeteren centraal staan. Je schakelt makkelijk tussen infrastructuur, automatisering en development en vindt het leuk om nieuwe technologieƫn te verkennen en toe te passen.

  • een hbo- of wo-diploma in een technische richting en minimaal 3 jaar relevante werkervaring
  • ervaring met DevOps- en Git-gebaseerde werkwijzen
  • kennis van Linux en moderne container- en orchestrationtechnologieĆ«n zoals Docker en Kubernetes
  • ervaring met Python en Infrastructure as Code tooling, zoals Ansible en Terraform
  • affiniteit met webservices en API’s
  • een servicegerichte en oplossingsgerichte manier van werken
  • ervaring met Django en Django REST Framework is een pre

Voorafgaand aan indiensttreding geldt voor deze functie dat een VOG moet worden overlegd.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo Ā· LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Ā· Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard Ā· WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz Ā· WWC 2025

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 Ā· Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 Ā· Coffee With Developers

Videos

See all

Related articles

See all