Functiebeschrijving
Ben jij een ervaren Node.js developer met minimaal 5 jaar werkervaring? Wil jij werken in een hightech omgeving waar software direct impact heeft op industriële systemen die wereldwijd worden ingezet? En spreekt het je aan om naast backend-ontwikkeling ook met moderne frontend-technologieën zoals Svelte te werken? Dan is dit een interessante volgende stap.
Wat ga je doen?
Als Software Engineer werk je binnen een multidisciplinair team aan toekomstbestendige softwareoplossingen. Je bent betrokken bij zowel de technische visie als de realisatie ervan. Binnen projecten neem je verantwoordelijkheid voor backend-ontwikkeling en draag je bij aan frontend-oplossingen.
Je houdt je onder andere bezig met:
Ontwikkelen en ondersteunen van webapplicaties
Opzetten en doorontwikkelen van Backend-for-Frontend (BFF) API’s
Ontwikkelen en integreren van API’s (REST, GraphQL, OData)
Optimaliseren van applicaties op het gebied van performance, schaalbaarheid en kosten
Meedenken over architectuur en technische verbeteringen
Refinement van user stories en het opstellen van technische documentatie
Samenwerken met architecten, UX-designers en collega-engineers
Jouw werkzaamheden
Ontwikkelen, uitbreiden en onderhouden van Node.js backend-applicaties
Ontwerpen en realiseren van Backend-for-Frontend (BFF) API’s
Integreren van systemen via REST, GraphQL en OData
Verbeteren van performance, schaalbaarheid en betrouwbaarheid van applicaties
Meedenken over software-architectuur en technische standaarden
Schrijven van technische documentatie en bijdragen aan refinement sessies
Implementeren van testing (unit/integration) en bewaken van codekwaliteit
Samenwerken met frontend developers, UX-designers en architecten
Ondersteunen bij CI/CD-processen en containerisatie (Docker)
Wat heb jij in huis?
Hbo werk- en denkniveau in een technische richting (bijv. Software Engineering)
Minimaal 5 jaar ervaring met Node.js, JavaScript (ES6) en TypeScript
Ervaring met API-ontwikkeling (REST, GraphQL en/of ODat.