
PHP developer team op afstand, zonder dat de kennis weer vertrekt
Je developer is vertrokken, je bureau stopt of je eigen team komt handen tekort. Dan wil je niet nog een keer van één persoon afhankelijk worden. Wij leveren een vast team voor Laravel, Magento 2 en Hyvä dat in jouw repo werkt, alles vastlegt en per sprint oplevert. Je praat direct met de mensen die het bouwen.
- Vaste gezichten, minimaal twee mensen kennen je code
- Alles in jouw repo, jouw accounts, jouw documentatie
- Overname van een vertrokken developer of bureau in stappen
Een PHP developer team op afstand lost een continuïteitsprobleem op, geen capaciteitsprobleem
Wie zoekt naar een PHP developer team op afstand, heeft meestal een van twee problemen. Of het eigen team kan de backlog niet aan, of de persoon die alles wist is weg. In beide gevallen is het echte risico hetzelfde: kennis die in één hoofd zit. Een extra paar handen lost dat niet op als die handen over een half jaar ook weer vertrekken.
Daarom draait deze pagina niet om uren, maar om continuïteit. Een team op afstand werkt pas als je over twee jaar nog steeds kunt zien waarom iets zo gebouwd is, wie het heeft gereviewd en hoe je het terugdraait. Dat vraagt afspraken over toegang, sprints, code-review, documentatie en overdracht. Die beschrijven we hieronder concreet.
Ons vaste team werkt sinds ruim vijftien jaar aan e-commerce: Magento 2 en Hyvä, Shopify (Plus) en Laravel maatwerk. We zijn Hyvä Silver Partner, RUMvision Gold Partner en Hypernode Silver Partner. We zitten in Emmen en werken voor bedrijven door heel Nederland, volledig op afstand of met af en toe een dag op locatie. Er zit geen projectmanager of accountmanager tussen.
Twee situaties: verlengstuk van je team of vervanging van wie vertrok
De werkwijze verschilt per situatie. Een verlengstuk sluit aan op jouw proces. Een vervanging begint met het terugwinnen van kennis.
Verlengstuk van je eigen team
Je hebt een eigen developer of tech lead, maar te weinig capaciteit. Wij werken in jouw repo, jouw board en jouw review-proces. Jij houdt de productregie, wij nemen afgebakende stukken over, zoals koppelingen, een upgrade of een nieuwe module.
Lees verder →Vervanging van een vertrokken developer
De enige die de code kende is weg, vaak zonder overdracht. We beginnen met een technische inventarisatie: wat draait er, waar zitten de risico's, wat is ongedocumenteerd. Daarna pas nieuw werk.
Lees verder →Overname van een bureau
Je bureau stopt, wordt te duur of reageert te traag. We regelen de overdracht van repo, hosting, accounts en lopende tickets, zodat de shop tijdens de wissel gewoon blijft draaien.
Lees verder →Doorlopend onderhoud
Geen grote roadmap, wel patches, PHP-updates, kleine verbeteringen en iemand die opneemt bij een storing. Voor Magento en Hyvä is dat vooral een vast ritme van patchen en testen.
Lees verder →Plan een vrijblijvend gesprek over je project
Een half uur via video met de mensen die het werk ook echt doen. Kies hieronder een moment dat jou past.
- Direct met het vaste team, geen tussenlagen
- Concrete feedback op je huidige situatie of plannen
- Eerlijk advies, ook als het antwoord "niet doen" is
- Indicatie van kosten en tijdlijn
Plan een gratis Tech Check
Vrijblijvend jouw uitdagingen bespreken
Of bel direct: 0591-239 299
Freelancer, detachering, offshore, bureau of team op afstand: de eerlijke vergelijking
Elk model lost iets anders op. Geen enkel model is altijd het beste. Deze tabel gaat over wat er in de praktijk misgaat, niet over uurprijs.
| Model | Wie stuurt aan | Continuïteit bij uitval | Code-review | Past bij | Grootste risico |
|---|---|---|---|---|---|
| Freelance Magento- of PHP-ontwikkelaar | Jij | Laag: één persoon, één agenda | Meestal niet, tenzij jij reviewt | Afgebakende klus, zoals een migratie of één koppeling | Kennis vertrekt met de persoon |
| Detachering | Jij, de gedetacheerde draait in jouw team | Middel: vervanging mogelijk, maar opnieuw inwerken | Afhankelijk van jouw proces | Je hebt een tech lead en mist alleen handen | Je betaalt een tussenlaag en houdt zelf alle verantwoordelijkheid |
| Offshore team | Jij of een projectmanager van de leverancier | Middel, maar vaak wisselende bezetting | Wisselend | Grote, strak gespecificeerde backlog met interne review | Specificatiewerk, tijdzone en eigenaarschap van bugs |
| Traditioneel bureau | Projectmanager | Goed op papier, wisselende gezichten in de praktijk | Meestal wel | Grote trajecten met eigen procesafdeling | Overhead en afstand tot wie de code schrijft |
| Vast team op afstand | Jij stelt prioriteiten, het team beslist mee over de techniek | Goed: minimaal twee mensen kennen de code | Standaard bij elke pull request | Doorlopende ontwikkeling, overname, upgrades en onderhoud | Beperkte capaciteit: een klein team schaalt niet onbeperkt op |
Hoe een team op afstand in de praktijk werkt
Afstand is zelden het probleem. Onduidelijkheid wel. Een team dat in een ander kantoor zit, werkt prima zolang de afspraken scherp zijn over wat er gebouwd wordt, wanneer iets klaar is en wie wat mag. Daarom leggen we die drie dingen vast voordat er een regel code wordt geschreven.
We werken in korte sprints van één of twee weken. Aan het begin kiest jouw product owner wat de hoogste prioriteit heeft. Wij schatten in, zeggen wat realistisch is en waarschuwen als iets groter is dan het lijkt. Aan het eind staat het werk op staging en kun jij het zien en testen, niet alleen erover lezen. Tussendoor is er één vast kanaal en een korte wekelijkse sync. Meer overleg is meestal overhead.
Elke wijziging gaat via een pull request en wordt gereviewd door een tweede persoon uit het team. Dat is geen formaliteit. Review is het moment waarop kennis wordt gedeeld, zodat er nooit één persoon is die als enige een stuk code begrijpt. Tests, statische analyse en code style draaien automatisch in de pipeline. Dan gaat de review over ontwerp en risico, niet over spaties. Hoe we dat bij een klein team inrichten, staat in ons artikel over secure development en code-review.
Toegang regelen we per stap. Eerst de repo en een lokale omgeving, dan staging, dan leesrechten op logging en monitoring. Productietoegang komt pas als het nodig is, met eigen accounts en nooit gedeelde logins. Secrets staan in de CI-variabelen of een vault, niet in een chatbericht. Wie toegang heeft, staat op een lijst die jij kunt inzien.
Documentatie is geen apart project aan het eind. Bij elke beslissing die later vragen oproept, schrijven we een korte notitie in de repo: waarom deze koppeling asynchroon is, waarom die extensie eruit is, hoe je een rollback doet. De test die we onszelf stellen: kan een ander team over drie maanden verder met alleen de repo en de documentatie? Als het antwoord nee is, zijn we niet klaar.
Werken we met AI-assistenten? Ja, voor tests, boilerplate en refactors waar het tijd scheelt. AI-gegenereerde code gaat door dezelfde review en dezelfde tests als alle andere code. Met jou spreken we af welke code wel en niet naar externe diensten mag.
Een vertrokken developer of bureau vervangen: de overdrachtschecklist
Bij een overname gaat het mis op dingen die niemand opschreef. Loop deze lijst door voordat de samenwerking met de vorige partij eindigt, of zo snel mogelijk daarna.
Eigendom en accounts
- Repository (GitHub, GitLab of Bitbucket) staat op jouw organisatie, niet op een persoonlijk account
- Hosting, domeinnamen, DNS en Cloudflare op jouw naam, met minimaal twee beheerders
- Licenties van extensies en thema's (Magento Marketplace, Hyvä, betaalde Laravel-pakketten) aan jouw account gekoppeld
- API-sleutels van betaalprovider, ERP, PIM en verzendpartners bekend en roteerbaar
- Toegang van de vorige partij ingetrokken zodra de overdracht rond is
Code en omgeving
- Wat op productie draait, staat ook in de repo, zonder handmatige wijzigingen op de server
- composer.lock en package-lock aanwezig en actueel
- Lijst van maatwerkmodules en extensies van derden, met wie ze onderhoudt
- Werkende staging-omgeving en een lokale setup die in één dag draait
- Deployscript of pipeline beschreven, inclusief rollback
Kennis die vaak alleen in een hoofd zit
- Cronjobs, queues en geplande imports: wat draait wanneer en wat gebeurt er als het faalt
- Koppelingen met ERP, WMS of boekhouding: richting, frequentie en foutafhandeling
- Bekende bugs, workarounds en open tickets
- PHP-versie, Magento- of Laravel-versie en het geplande upgradepad
- Wie gebeld moet worden bij een storing buiten kantooruren
Risico's van een team op afstand en hoe je ze afvangt
Elk extern model heeft risico's. Dit zijn de vijf die we het vaakst zien, met de maatregel die werkt.
| Risico | Hoe het misgaat | Maatregel |
|---|---|---|
| Kennissilo bij de leverancier | Alles werkt, maar alleen het externe team weet waarom | Alles in jouw repo, beslisnotities bij de code, review door minstens twee mensen, overdracht als vast contractonderdeel |
| Leverancier-lock-in | Hosting, licenties of repo staan op naam van de leverancier | Accounts op jouw naam vanaf dag één, toegang van het team op basis van eigen accounts |
| Onduidelijke scope | Discussies over wat bijna klaar is en uren die doorlopen | Een definition of done, sprints met zichtbaar resultaat op staging en een onderbouwde inschatting vooraf |
| Trage reactie bij een storing | Een productieprobleem wacht tot de volgende werkdag | Vooraf vastgelegde reactietijden en een vast aanspreekpunt dat je shop kent |
| Security en privacy | Gedeelde wachtwoorden, persoonsgegevens op laptops, secrets in chat | Toegang per persoon, minimale rechten, verwerkersovereenkomst en geen productiedata lokaal zonder anonimisering |
Waar ons team op afstand het meeste oplevert
We werken in drie stacks. Binnen elke stack doen we backend, frontend en infrastructuur, zodat je niet voor elk onderdeel een andere partij nodig hebt.
Magento 2 en Hyvä
Upgrades binnen 2.4.x, patchbeheer, extensies, performance en Hyvä-thema's. Ook de frontend: Hyvä werkt met Tailwind CSS en Alpine.js, dus CSS- en frontendwerk zit gewoon in hetzelfde team.
Lees verder →Laravel maatwerk
Portalen, interne tools, API's en middleware tussen webshop en ERP. Inclusief Filament-beheeromgevingen, queues en monitoring met Horizon.
Lees verder →Shopify en Shopify Plus
Thema-aanpassingen, apps en koppelingen voor wie op Shopify draait en geen eigen ontwikkelcapaciteit heeft.
Lees verder →Migratie met een PHP-specialist
Van Magento 1, WooCommerce of een verouderde Magento 2-versie naar een actueel platform. Data, redirects en koppelingen worden gepland en getest voordat de DNS omgaat.
Lees verder →Koppelingen met ERP en boekhouding
AFAS, Exact Online, Multivers en andere systemen gekoppeld aan Magento of Shopify, met foutafhandeling en logging zodat je weet wat er misging.
Lees verder →Security en hardening
Een overgenomen codebase begint vaak met achterstallige patches. We dichten eerst de gaten, dan pas nieuwe features.
Lees verder →Freelance Magento-ontwikkelaar of team: wanneer kies je wat?
Een goede freelance Magento-ontwikkelaar is prima voor een klus die je in één alinea kunt beschrijven en waarvan je zelf kunt beoordelen of hij af is. Denk aan één extensie, een feed of een afgebakende migratiestap. Het gaat mis bij doorlopend werk aan een shop die dagelijks omzet draait. Vakantie, ziekte of een betere opdracht elders betekent dan stilstand.
Let bij het inhuren van een zelfstandige ook op de regels rond schijnzelfstandigheid. Sinds 1 januari 2025 handhaaft de Belastingdienst daar weer actief op. Werkt een freelancer langdurig in jouw team, onder jouw aansturing en op jouw tijden, dan kan dat als dienstverband worden gezien. Dit is geen juridisch advies; laat je situatie toetsen door een adviseur. Bij een team dat een resultaat oplevert in plaats van uren in jouw organisatie draait, speelt die vraag anders.
Een team is de betere keuze als het werk maanden doorloopt, als er meer dan één specialisme nodig is, of als je al een keer bent geschrokken van een vertrek. Het is niet de goedkoopste keuze per uur. Het is wel de keuze waarbij je het minst betaalt voor opnieuw inwerken, dubbel werk en kennis die vertrekt. In ons blog over Magento developer inhuren staan de modellen met indicatieve uurprijzen naast elkaar.
Zo start een samenwerking met ons team op afstand
Van eerste gesprek tot vast ritme. Bij een overname duurt de eerste stap langer, omdat we eerst moeten weten wat er draait.
- 1
Kennismaking en situatieschets
Een gesprek over je platform, je team en wat er nu misgaat. Je krijgt een eerlijk antwoord, ook als een freelancer of je eigen team de betere keuze is.
- 2
Toegang en technische inventarisatie
Leesrechten op repo, staging en monitoring. We brengen versies, extensies, koppelingen, cronjobs en risico's in kaart en leggen dat vast in de repo.
- 3
Onderbouwde inschatting en eerste prioriteiten
Je krijgt een lijst op volgorde van risico en waarde, met een inschatting per onderdeel. We werken op uurbasis; de inschatting vooraf maakt de kosten voorspelbaar.
- 4
Proefsprint met een afgebakende taak
Eén of twee concrete taken, van ticket tot staging. Zo zie je hoe we werken voordat je je ergens aan vastlegt.
- 5
Vast sprintritme
Sprints van één of twee weken, een vast kanaal, een wekelijkse sync en werk dat zichtbaar op staging staat. Elke wijziging gereviewd door een tweede persoon.
- 6
Documentatie en overdraagbaarheid
Beslisnotities, runbooks en een actuele README. Mocht je ooit verder willen met een andere partij, dan kan dat met alleen de repo en de documentatie.
Wat je van ons team op afstand krijgt
- Een vast team waarin minimaal twee mensen je codebase kennen
- Technische inventarisatie bij de start, met risico's op volgorde
- Werk in jouw repository en jouw accounts, nooit bij ons geparkeerd
- Code-review bij elke pull request en een CI-pipeline met tests en statische analyse
- Sprints met zichtbaar resultaat op staging
- Beslisnotities, runbooks en een README waarmee een nieuw teamlid in één dag draait
- Vooraf afgesproken reactietijden bij storingen
- Een overdracht die bij elk einde van de samenwerking klaarligt
Waarom een vast team in plaats van losse capaciteit
Geen tussenlagen
Je spreekt met de mensen die het bouwen. Geen projectmanager die vragen doorgeeft, geen accountmanager die meer uren verkoopt.
Continuïteit ingebouwd
Review en gedeelde kennis zijn standaard. Als iemand op vakantie is, kent een ander je code en gaat het werk door.
Drie stacks onder één dak
Magento 2 en Hyvä, Shopify (Plus) en Laravel. Backend, frontend, koppelingen en hosting in één team, dus minder overdrachtsmomenten.
Aantoonbare specialisatie
Hyvä Silver Partner, RUMvision Gold Partner en Hypernode Silver Partner, met ruim vijftien jaar e-commerce-ervaring.

Verder lezen
- ›PHP developer team op afstand inhuren: 4 modellen
- ›Magento developer inhuren: freelancer, bureau of senior team?
- ›Veilig bouwen met een klein team: code review, SAST en dependency-checks
- ›Magento 2 CI/CD pipeline opzetten met GitHub Actions
- ›Magento 2.4 versies en end-of-support: wat draai je veilig?
- ›AI developer: wat verandert er in je webshopproject?
- ›E-commerce migratie: wanneer en hoe je van platform wisselt
Veelgestelde vragen
Developer vertrokken of team te klein?
Vertel kort wat er draait en wat er nu blijft liggen. Je krijgt een eerlijk antwoord over de beste aanpak, ook als dat niet wij zijn. Je spreekt direct met de mensen die het werk doen.