Functieomschrijving
Voor het Rijksinstituut voor Volksgezondheid en Milieu zoeken wij een Full Stack Developer Software Engineer. Je werkt als Full Stack Developer / Software Engineer aan het ontwikkelen en beheren van de SPIN applicatie (Python, Django, React) en het bouwen van een verbeterde base portal voor het publiceren van applicaties. Je gebruikt hiervoor je expertise in Python, SQL, R (Shiny) en cloudtechnologieën.Je werkt met zowel on-premise Linux-systemen als cloudoplossingen zoals Azure en Databricks voor dataverwerking.
Je verantwoordelijkheden zijn:
- Ontwikkelen van full-stack oplossingen met Python, SQL, FastAPI of Django, React, HTML, CSS, JavaScript, Kubernetes (OpenShift), R (Shiny) en Databricks.
- Beheren en optimaliseren van backend-systemen en databases.
- Implementeren van geavanceerde features voor de frontend.
- Samenwerken met interne domeinteams om het Shiny-portaal en de SPIN applicatie verder te ontwikkelen en te onderhouden.
- Beheren van meer dan 30 applicaties.
Het SamenwerkingsPortaal voor InnerSourcing en Nieuwe visualisaties (SPIN) is een webapplicatie die is gebouwd met een React frontend en Django/Python backend. Applicatiebeheer wordt uitgevoerd door de IV-Organisatie. De inhoud en het onderhoud worden uitgevoerd door heel RIVM. Admins van de applicatie bevinden zich ook bij de verschillende domeinen. Met de volgende versie wordt gestreefd naar een stabieler en gebruiksvriendelijker platform, waarbij meer engagement met eindgebruikers mogelijk is en meer content wordt geleverd.
Competenties
- Communicatieve vaardigheden
- Proactief, drive
- Innovatief, creatief
- Omgevingsbewustzijn
- Probleemoplossend
- Positief, realistisch
Organisatie
Het Rijksinstituut voor Volksgezondheid en Milieu (RIVM) zet zich in voor een gezonde bevolking en een duurzame, veilige en gezonde leefomgeving. Dit gebeurt op basis van onafhankelijk wetenschappelijk onderzoek. In samenwerking met opdrachtgevers wordt vastgesteld welk onderzoek nodig is en dit wordt uitgevoerd. Adviezen worden gegeven aan de overheid, professionals en burgers en kennis wordt gedeeld. Zo ondersteunt RIVM de samenleving bij het gezond houden van mensen en hun leefomgeving.
Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.
Functie eisen
- Je hebt 2-10 jaren relevante werkervaring met full stack development
- Je hebt ervaring met Python
- Je beschikt over kennis van Django en FastAPI
- Je hebt ervaring met React en R (Shiny)
- Je bent vaardig in HTML, CSS en Javascript
- Je hebt kennis van Kubernetes en OpenShift
- Je hebt ervaring met Databricks, databases en SQL