Senior Full-stack Developer (PHP/Laravel & Vue)
In het kort
- Uren per week
- In overleg
- Salaris
- In overleg
- Ervaring
- 8+ jaar (senior)
- Werkmodel
- Hybride
- Locatie
- Zwijndrecht
- Dienstverband
- Fulltime
Bouw mee aan het netwerk waar een hele sector op gaat draaien. Als full-stack developer (PHP/Laravel & Vue) werk je aan een gedeeld capaciteits- en vrachtnetwerk voor de binnenvaart — code die elke dag door echte gebruikers wordt gebruikt, met eigenaarschap en korte lijnen.
Jij wilt code schrijven die er écht toe doet — die elke dag gebruikt wordt door echte mensen, niet weggestopt in een feature die niemand opent. Je hebt geen zin meer om de legacy van een ander te onderhouden, of radertje #40 te zijn in een organisatie waar je nooit een gebruiker spreekt. Je wilt dicht op het product staan, eigen keuzes maken, en zien dat wat je bouwt verschil maakt.
De binnenvaart draait nog grotendeels op telefoontjes, losse Excel-bestanden en onderbuikgevoel. 4shipping bouwt daar het alternatief voor: een gedeeld capaciteits- en vrachtnetwerk voor binnenvaartbevrachters, waarvan de waarde groeit met elke deelnemer. En jij bouwt eraan.
Goede software lost een echt probleem op voor echte mensen. Het werk van een developer hoort zichtbaar en betekenisvol te zijn — niet begraven onder tickets. Daar krijg je bij ons de ruimte voor.
Samen met een slim TMS — het transportmanagementsysteem waarin bevrachters hun transporten plannen en uitvoeren — zorgen de radarmodules ervoor dat schepen efficiënter varen en dat onnodige leegvaart verdwijnt. Minder leegvaart betekent minder brandstof, minder uitstoot en een duurzamere binnenvaart. Jouw werk maakt de sector aantoonbaar schoner en efficiënter.
Dit ga je bouwen
Je werkt over de volle breedte van onze stack en pakt concrete, strategische functionaliteit op:
- De radar verder vullen en slimmer maken — automatische import van scheepslijsten, betere matching tussen vraag en aanbod, en weergaves over meerdere bedrijven heen.
- Het slimme TMS uitbouwen — de motor waarin bevrachters plannen en uitvoeren, gekoppeld aan de radar zodat schepen voller varen en leegvaart daalt.
- Back-end — nieuwe functionaliteit in PHP/Laravel, ontsloten via onze JSON:API.
- Front-end — onze Single Page Application in Vue, waar de gebruiker het allemaal terugziet.
- Kwaliteit — je schrijft unit tests (PHPUnit) en pusht naar Git. Unit- en end-to-end tests draaien in ons Docker-image op het CI-platform; bij groen licht wordt automatisch gedeployed naar acceptatie.
Als technisch expert maak je echte keuzes. Heb je een beter idee? Dan werk je het uit — als het de klant verder helpt, bouwen we het.
Zo werken we
Onze manier van werken is strak georganiseerd, snel en gericht op kwaliteit:
- Sprints van 2 weken, met een strakke, gestructureerde overlegstructuur.
- Volledig geautomatiseerde flows voor testen, code-review en build — je levert snel en met vertrouwen.
- Snel naar productie — wat je vandaag bouwt, kan volgende week al in gebruik zijn.
- Sparren met senioren — je werkt samen met minimaal twee andere senior developers, zodat je elkaar scherp houdt en blijft leren.
- Kwaliteit en operations meetbaar — we doen gestructureerde metingen en sturen op feiten, niet op gevoel.
- Regelmatig hackathondagen — het hele team duikt een dag in één onderwerp (een specifieke AI-toepassing, security, een module, performance of monitoring) en we sluiten af met een gezamenlijk etentje.
De lijnen met de oprichter en met klanten zijn kort — je weet altijd waaróm je iets bouwt en voor wie.
AI hoort bij hoe we werken
We werken vanzelfsprekend met AI — met Claude, en met onze eigen ontwikkelde AI. Je krijgt die tools zonder gedoe tot je beschikking. We verwachten dat je ze met oordeel inzet: om sneller goed werk te leveren, niet om het denkwerk uit te besteden. De beste developers weten precies waar AI helpt én waar je het bewust níet vertrouwt. En we bouwen zelf volop aan AI-toepassingen in het product — daar draai je in mee.
Waarom 4shipping
We weten dat developers afhaken als ze ver van het product staan of verzuipen in andermans legacy. Bij ons sta je dicht op het product en op de gebruiker, en bouw je iets nieuws op.
We zijn geen luchtkasteel: er is een werkend platform (onze TMS) met betalende klanten als stevige basis. Daarbovenop bouwen we het netwerkproduct dat de impact vergroot en de sector duurzamer en efficiënter maakt. Onze oprichter komt uit de binnenvaart, dus we weten precies welk probleem we oplossen. Kantoor in Zwijndrecht, op loopafstand van het station.
Eerlijk over de lat
Bij ons stuurt niemand je aan om productief te zijn. Je krijgt vrijheid, eigenaarschap en korte lijnen — en daar hoort bij dat je zelf bouwt, zelf keuzes maakt en zelf leert. Geen voorgekauwde tickets, geen wachten tot iemand zegt wat de volgende stap is. Krijg je daar energie van, dan ga je hier hard groeien. Heb je veel sturing nodig om te leveren, dan is dit waarschijnlijk niet jouw plek — en dat is voor ons allebei fijn om vooraf te weten.
Wat jij meebrengt
- Minimaal 8 jaar ervaring als developer, met een duidelijke voorkeur voor de back-end.
- Back-end: sterk in PHP en een modern MVC-framework (Laravel of Symfony is een pré).
- Front-end: je voelt je thuis in Vue (of een vergelijkbaar framework als React/Angular) en JavaScript.
- Ervaring met MySQL, API-development (JSON:API), unit testing (PHPUnit), Git en Docker/CI.
- Je werkt zelfstandig en gestructureerd, denkt kritisch mee en neemt verantwoordelijkheid.
- Een torenhoge ambitie om jezelf te blijven ontwikkelen en met ons iets groots neer te zetten.
- Je spreekt vloeiend Nederlands.
Wat het je oplevert
- Code die live gaat en gebruikt wordt — jouw werk is zichtbaar.
- Echt eigenaarschap: je maakt architectuurkeuzes en brengt eigen ideeën in.
- Meegroeien met een scale-up in een sector die nog volop te winnen valt.
- Flexibel werken: kantoor in Zwijndrecht én thuis.
- De kans om mee te varen op een binnenvaartschip en de sector van dichtbij te ervaren.
- Een gedreven team en korte lijnen — geen managementlagen tussen jou en de beslissing.
- Kwartaaldoelen die we vieren — en hoe beter we presteren, hoe groter het feest.
- Sportieve teamuitjes: survival, een dag skiën in Duitsland, waterskiën, zeevissen, kleiduiven schieten en meer.
Zo verloopt de selectie
We selecteren op wat je écht kunt, niet op een mooi cv — en we respecteren je tijd. Geen trucvragen, geen eindeloze rondes.
- Je laat iets van je werk zien. Een repo, een pull request, of een stuk werk (ook van een werkgever) waar je inhoudelijk over kunt vertellen. Plus één zin: wat zou je nu anders doen?
- Inhoudelijk gesprek. We praten over je keuzes en je werk, niet over je cv.
- Een korte, betaalde opdracht uit onze echte praktijk (max een halve dag). AI mag je gewoon gebruiken — zo werk je bij ons immers ook — maar we willen óók zien dat je het zonder kunt.
- Samen je werk doorlopen. We lopen je oplossing samen langs en bouwen er live iets op door. Niet om je te betrappen op perfectie, maar om te zien hoe je denkt.
Solliciteren
Klinkt dit als jouw uitdaging? Solliciteer via de knop — een korte motivatie en een link naar werk waar je trots op bent zijn genoeg.
Wil je eerst sparren over de rol en je mogelijkheden binnen 4shipping? Bel of app Jan Snoeij: 06-13779080.