SODAplus
Grote Steenweg 117
9840 Zevergem
SODA-attest ? Wat is dat?
SODAplus : vacature Vaste job
Developer PHP / Symfony met veel maatschappelijke impact
- Adres : Grote Steenweg 117 , 9840 Zevergem
Onze missie:
Op basis van data & coaching leerkrachten en directieleden professionaliseren zodoende het attitudebeleid op school te versterken en zoveel mogelijk leerlingen te motiveren (oa. m.b.v. IT-tools).
SODA+ is een vzw die software maakt voor Vlaamse secundaire scholen. Onze toepassingen nemen scholen werk uit handen rond leerlingenopvolging: rapporten en attesten opmaken en bezorgen, absenteïsme opvolgen, ouders en leerlingen bereiken. Kort gezegd: we halen planlast weg bij mensen die liever lesgeven.
We zijn een klein team, en we blijven klein. Onze vzw telt wel veel vrijwilligers. Daarrond werken naargelang de periode jobstudenten en freelancers mee. Jongeren zijn onze doelgroep — en ook een stuk van ons team.
Wat is onze reikwijdte? Enkele cijfers.
-
60 scholen in het SODA-netwerk.
-
Meer dan 15.000 leerlingen elk schooljaar.
-
Meer dan 1.300 bedrijven registreerden zich reeds op ons platform.
-
4 op de 10 leerlingen haalt het SODA-attest. (in 2026 was dat 38%)
-
Iedere leerling wordt gecoacht gedurende 1 schooljaar door een team van leerkrachten.
-
Meer dan 3.000 leerlingen geven ons jaarlijks feedback over de SODA-werking op hun school.
-
Integratie met Smartschool zorgt voor communicatie met leerlingen, ouders en maakt realtime monitoring van SODA-scholen mogelijk.
-
Op basis van deze data* professionaliseren we leerkrachten en directie (*feedback leerlingen, werkgevers, leerkrachten en Smartschoolintegratie)
-
Samenwerkingen met UGent, UAntwerpen en KU Leuven.
De job
Je neemt mee de verantwoordelijkheid voor de software van SODA+: het SODA+ platform, de website, en alle andere software eromheen, maar ook de servers waarop ze draaien, en het contact met de mensen die ermee werken.
Dat betekent:
-
Bouwen en onderhouden. Onze toepassingen gaan van een recente Symfony-applicatie tot een platform van meerdere jaren oud. Ze worden allemaal actief onderhouden, en aan elk ervan wordt ook actief verder gebouwd. Op langere termijn is het wel de bedoeling om het oudste platform uit te faseren: onderdelen eruit halen, opnieuw ontwikkelen, migreren, en pas dan verwijderen. Dat is in een aantal stappen al gebeurd. Je zal dus zowel bestaande systemen stabiel houden, uitbouwen, als nieuwe systemen bijbouwen.
-
Opvolgen en ingrijpen. Een belangrijke taak van een van de applicaties is geplande, gebundelde verwerking op het ritme van scholen: data samenstellen, documenten klaarzetten, taken uitvoeren. Je volgt deze flows mee op, waakt mee over hun goede werking, en reageert gepast als er ergens iets niet helemaal vlotjes loopt.
-
Koppelen van systemen. De SODA+ software koppelt veel en vaak met andere software, zowel intern als extern. Dat loopt over zowel SOAP als REST-APIs. Soms blind: je debugt API's van anderen, zonder dat je een testomgeving of veel documentatie hebt.
-
Software met veel actoren, die er ook echt op rekenen. Excel-overzichten voor scholen, rapporten voor leerlingen, flows voor bedrijven. Fouten zijn niet zomaar “een ticket”, maar vaak gestresste telefoons.
-
Gegevens van minderjarigen. GDPR in de praktijk: bewaartermijnen, anonimisering, dataminimalisatie, versleuteling van gevoelige velden. Je herkent persoonsgegevens, en behandelt ze met zorg.
-
De helpdesk, dat ben jij ook.
De stack, in het kort: PHP en Symfony, MariaDB met veel handgeschreven SQL, vanilla JavaScript en CSS, maar even goed React met TypeScript waar dat past, op Linux-servers.
Dit is een voltijdse job, momenteel uitgevoerd door één persoon. Je hoeft dat niet op dag één allemaal te kunnen. Maar je moet wel het type zijn dat een systeem in zijn geheel wil begrijpen, en dat niet zenuwachtig wordt van iets nieuws.
Hoe we werken
-
De stack is saai, en dat is een bewuste keuze. Gewone VPS'en, dependencies die lang meegaan,... We optimaliseren voor een duurzaam systeem dat te beheren blijft binnen een non-profitbudget. Pure SQL is bijvoorbeeld geen technical debt, maar een instrument. Klinkt dat als muziek in jouw oren, dan moeten we praten.
-
Grotendeels van thuis uit. Er is een kantoor, maar als developer hoef je er niet vaak te komen. Mag uiteraard wel!
-
Zelfsturend. Niemand deelt tickets uit en niemand zet een todo-list voor je klaar. Je bepaalt in grote mate zelf de prioriteiten, en je wordt daarin vertrouwd.
-
Duidelijk gedocumenteerd. Zodat je later kan terugvallen op het waarom van beslissingen en commits. Documentatie waar zowel mens als machine iets aan hebben. Enkel dat houdt het systeem leefbaar.
-
Zorgvuldig. Lezen & begrijpen voor we programmeren, opties afwegen, begrijpen wat er mis kan gaan. Je weet dat het moment van een deploy even belangrijk is als de inhoud.
-
Vragen komen rechtstreeks tot bij jou. Per mail of telefoon. Van collega’s, scholen, bedrijven of leerlingen. Pragmatisme voorop: een school met problemen in een rapportenperiode zit daar niet op te wachten. Eerst luisteren en begrijpen, dan de snelste werkbare oplossing.
-
AI is welkom. We gebruiken AI dagelijks. Het zorgt er mee voor dat we dit tempo als klein team volhouden.
Wat we zoeken
Voor deze functie is ervaring een harde voorwaarde. Dit houdt je niet onder controle zonder degelijke praktijkervaring.
-
Stevige ervaring met PHP en Symfony, in echte productieomgevingen.
-
Je voelt je thuis in code die je niet zelf geschreven hebt, ook als ze ouder is dan je liefst zou willen. Je bent er niet bang van, en je wil ze ook niet meteen herschrijven.
-
Sterke kennis van SQL: zonder een ORM nodig te hebben om je goed te voelen. We gebruiken Doctrine, maar vallen ook vaak terug op complexe queries.
-
Front-end kennis, over de hele stack: handgeschreven JavaScript en CSS zonder buildstap, én React met TypeScript. Werken zonder framework moet comfortabel zijn.
-
Je durft aan een Linux-server en aan MariaDB te werken: deploys, logs, back-ups, een dump importeren,...
-
Je praat rechtstreeks met scholen, bedrijven en soms ook leerlingen: je legt technische problemen uit aan mensen zonder veel technische achtergrond.
-
Je vindt het niet erg om je vast te bijten in hoe een school administratief werkt: klassen, periodes, rapporten, attesten, absenteïsme, co-accounts.
-
Je kan goed focussen, ook nadat je onderbroken werd voor een supportvraag.
-
Je volgt een probleem van melding tot oplossing, ook als de oorzaak niet in jouw code blijkt te liggen.
Pluspunten
-
Ervaring met SOAP of andere oudere API's van derden.
-
Gevoel voor gegevensbescherming en privacy by design.
-
Semantische, sobere HTML en aandacht voor toegankelijkheid.
Wat we níét van je vragen: design en branding zitten niet in deze rol. Daarvoor vallen we terug op passende professionals.
Wat we bieden:
- Vergoeding: marktconform, te bespreken op basis van ervaring en opdracht.
- Direct impact op tienduizenden jongeren en duizenden leerkrachten.
- Ervaren team
Nog niet het volledige plaatje?
Herken je jezelf in een deel van deze beschrijving maar niet in het geheel, solliciteer gerust, maar meld het. We werken elke dag voor jongeren, en geven jullie dan ook graag alle kansen. Voor een extra paar handen naast het bestaande team wegen ervaring en volledigheid minder zwaar dan jouw leergierigheid!
Beschikbare jobs
We zoeken 2 studenten pedagogiek voor hét motivatie-project van Vlaanderen!
- Weekend- en vakantiejob
Studenten pedagogie met specifieke expertise. (op 20 min van Gent Sint-Pieters-Station)
- Weekend- en vakantiejob
Vrijwilligers gezocht bij vzw SODAplus
- Vaste job
Freelance UI/UX Developer / Product Designer gezocht
- Vaste job
Flexi-job leerkrachten: vergroot je impact en motiveer > 10.000 leerlingen
- Vaste job
Spontane sollicitaties
Spontane sollicitaties voor een voltijdse job
- Vaste job
Spontane sollicitaties voor een weekend- of vakantie job
- Weekend- en vakantiejob


