Schoolstage | Fullstack Javascript Ontwikkelaar - Documentatieportaal | Brussel
Omschrijving
Het Digital Platforms Team is verantwoordelijk voor het ontwikkelen en onderhouden van JavaScript-applicaties met behulp van Node.js en React. Ons team bestaat uit ongeveer 10 ontwikkelaars die samenwerken om innovatieve en efficiënte digitale applicaties te bouwen. Als stagiair krijg je de kans om nauw samen te werken met ons team, rechtstreeks rapport aan de teammanager en begeleiding van een toegewezen mentor binnen het team.
Inhoud:
Om verschillende teams in staat te stellen applicaties te ontwikkelen en te implementeren, hebben we een set van services, UI-componenten, SDK's en pipeline-sjablonen die het platform vormen. Dit platform stelt ontwikkelaars in staat om JavaScript-gebaseerde projecten (frontend + backend) in onze Belfius Azure Cloud te implementeren, die standalone kunnen werken of geïntegreerd kunnen worden in Ebanking of interne workforce-oplossingen. Voor dit platform zijn we op zoek naar het bouwen van een ontwikkelaarsportaal om onze technische documentatie te hosten, gegenereerd uit de code en aangevuld met markdown-bestanden.
Als onderdeel van deze stage leer je applicaties in de cloud te implementeren, van het configureren van de nodige DNS en certificaten tot het gebruik van Docker Images, Storage Accounts, een Kubernetes-cluster en pipelines in Azure DevOps. Daarnaast werk je aan de Typedoc-documentatie in onze TypeScript-code voor zowel backends met NodeJS + KoaJS als frontend-applicaties in React + React-Router 7 (Remix). Je leert ook omgaan met versioning en het genereren van changelogs, het transformeren van markdown en het werken met monorepos, met de hulp van ons team van ervaren ingenieurs.
De job in een notendop
Het doel van de stage omvat de volgende hoogwaardige taken:
- Lijst de verschillende mogelijkheden op om ons documentatieplatform te hosten.
- Verzamel feedback, voor- en nadelen en presenteer de oplossingen aan de stakeholders van het project.
- Implementeer in de ontwikkel- en productieomgeving.
- Implementeer de gekozen oplossing en demo deze aan de stakeholders.
- De oplossing moet schoon, onderhoudbaar en goed gedocumenteerd zijn.
Documentatie moet het volgende omvatten:
- Documentatie van SDK's.
- Met versioning.
- Changelog.
- Leerpaden.
Jij hoeft geen witte raaf te zijn
- Een sterk gevoel voor nieuwsgierigheid en een passie voor leren.
- Basiskennis van programmeren (JavaScript/TypeScript).
- Interesse in automatisering, tooling en DevOps.
- Duidelijke communicatieve vaardigheden en een collaboratieve mindset.
- Ervaring met UNIX-systemen en Docker is een pluspunt. Zo niet, dan leren we het je.
Belfius koestert zijn talenten
- Een stage tussen de periode september 2025 en juni 2026.
- One-on-one begeleiding van je engineering manager en dagelijkse samenwerking met een ondersteunend, ervaren team.
- Een kans om een echt project te bezitten dat intern door ontwikkelaars zal worden gebruikt.
- Begeleiding bij beste praktijken voor codekwaliteit, documentatie en implementatie.
- Blootstelling aan tools en workflows gebruikt door professionele software-ingenieurs.
- Een veilige omgeving om vragen te stellen, je vaardigheden te ontwikkelen en fouten te maken tijdens het leren.