Schoolstage | Fullstack Javascript Ontwikkelaar - Stack Modernization | 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.
Om verschillende teams in staat te stellen applicaties te ontwikkelen en te implementeren, biedt het platformteam een set services, UI-componenten, SDK's en pijplijnsjablonen aan en onderhoudt deze. Dit platform stelt ontwikkelaars in staat om JavaScript-gebaseerde projecten (frontend + backend) te implementeren in onze Belfius Azure Cloud die zelfstandig kunnen werken of kunnen worden geïntegreerd in Ebanking of interne werkplekoplossingen.
Als stagiair krijg je de kans om nauw samen te werken met ons team, rechtstreeks rapportage te doen aan de teammanager en begeleiding te krijgen van een aangestelde mentor binnen het team.
Doel van de stage
Onze organisatie onderhoudt verschillende legacy NodeJS-projecten die momenteel draaien op verouderde technologie stacks. Deze projecten zijn gebouwd op NodeJS v14/npm v6 met CommonJS-moduleformaten en worden geïmplementeerd met behulp van legacy Azure DevOps-configuraties. Als onderdeel van onze strategie voor het verminderen van technische schuld, streven we ernaar om deze projecten te moderniseren door hun kerntechnologieën bij te werken en ze te consolideren in een beter onderhoudbare architectuur, met behulp van de nieuwste artefacten van het platformteam.
De stage in een notendop
Modernisering van de Technische Stack:
- Alle projecten bijwerken van NodeJS v14/npm v6 naar de nieuwste stabiele versies.
- Bestaande CommonJS-modules converteren naar ECMAScript-modules (ESM).
- Meerdere repositories consolideren in een enkele monorepo.
- Eventuele compatibiliteitsproblemen oplossen die tijdens de migratie ontstaan.
DevOps Infrastructuur Verbeteringen:
- Projecten migreren van legacy Azure DevOps-configuraties naar de nieuwste Azure DevOps-patronen.
- Moderne CI/CD-pijplijnen implementeren met verbeterde test-, build- en implementatieprocessen.
- De afzonderlijke projecten consolideren in een uniforme monorepo-structuur.
Documentatie & Kennisoverdracht:
- Het migratieproces, beslissingen en uitdagingen documenteren.
- Richtlijnen voor ontwikkelaars maken voor het werken met de gemoderniseerde stack.
- Deelnemen aan kennisdelingsessies met het engineeringteam.
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 september 2025 en juni 2026.
- Eén-op-één 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 over 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 terwijl je leert.