Medior PHP Developer: van SaaS naar agency
Van SaaS naar digital agency: het traject van “Aron” als Medior PHP Developer
Toen “Aron” (26) uit Leeuwarden na een drukke sprintweek even met zijn handen aan zijn auto stond te sleutelen, viel het hem op dat hij hetzelfde miste in zijn werk als in de garage: uitdaging, waardering en ruimte om te verbeteren. Hij werkte al jaren aan een SaaS-oplossing binnen de bouwwereld, deed deployments, bewaakte API-koppelingen en voorkwam BC-breaks richting derde partijen. Technisch zat het goed—Symfony, Yii2, AWS, Docker, unit tests, microservices—maar hij merkte dat hij toe was aan een omgeving waar innovatie en tempo vanzelfsprekend waren.
Via WR kwam hij in contact met een top beoordeelde digitale club (anoniem gemaakt in dit verhaal), met projecten in custom software, websites, webshops en data-gedreven optimalisatie. Precies de mix waar Aron energie van kreeg.
Eerste contact: snel schakelen, zonder druk
Het begon met een kort bericht van WR. Niet met een standaard praatje, maar met concrete vragen: waar krijg je energie van, waar loop je op leeg, en wat wil je in je volgende stap wél terugzien?
In het eerste gesprek met WR vertelde Aron open wat hem typeerde:
- Autodidact, kritisch en analytisch; hij wil snappen waarom iets werkt (of niet).
- Hij presteert het best waar uitdaging én waardering voelbaar zijn.
- Hij werkt graag zelfstandig, maar ook als echte teamspeler in sprints.
- Hij vindt Developer Experience belangrijk: betere tooling, heldere afspraken, minder “gedoe”.
WR zag direct een match met de rol “Medior PHP Developer” bij een digitale agency met een jong vast team, sprintmatig werken en veel ruimte voor eigen initiatief.
Voorbereiding door WR: inhoudelijk én menselijk
WR nam de voorbereiding volledig uit handen. Aron hoefde niet te gokken wat een bedrijf bedoelde met “medior”, “ownership” of “kwaliteit”—WR maakte het concreet.
- WR vertaalde Arons CV naar een verhaal dat aansloot op de vacature: van SaaS-ervaring naar klantsoftware en publieksschaal.
- Er werd een duidelijke pitch voorbereid (30 seconden) zodat Aron ontspannen kon starten.
- WR deed een “technische inventarisatie” met hem: Symfony/Yii2, Twig, TypeScript/JavaScript, Node/NPM, Docker, AWS (S3/EC2/EKS), OAuth2, performance, unit testing en SOLID.
- Samen oefenden ze hoe hij zijn impact kon uitleggen: snelheidsverbeteringen (overbodige query-calls), risicoanalyse bij deployments en het begeleiden van stagiaires/nieuwe collega’s.
- WR stemde de verwachtingen af: type projecten (webapplicaties, API-koppelingen), teamvorm (Scrum), en hoe “kwaliteit” daar gemeten wordt (tests, code review, monitoring).
Het resultaat: Aron ging niet “solliciteren”, hij ging een inhoudelijk gesprek voeren—met rust.
Eerste gesprek: match op techniek én samenwerking
Het eerste gesprek vond plaats met een teamlead en een developer uit het team. De sfeer was direct energiek: korte lijnen, veel inhoud, weinig blabla. Aron vertelde hoe hij bij zijn huidige werkgever nieuwe functionaliteiten ontwikkelde vanuit functionele ontwerpen, API’s onderhield en lette op backwards compatibility richting externe partijen.
De gesprekspartners haakten vooral aan op de manier waarop hij werkt:
- Scrum-ervaring en realistische tijdsinschattingen voor tickets/features.
- Unit tests schrijven en pragmatisch toepassen (KISS/YAGNI, zonder kwaliteit te verliezen).
- Verbeteringen in UX/UI technisch meedenken, samen met front-enders en product owners.
- Serverbeheer en omgevingen “from scratch” opzetten, inclusief updates en onderhoud.
Wat Aron opviel: ze vroegen niet alleen “wat kun je?”, maar vooral “hoe werk je samen?”. Hij kreeg ruimte om voorbeelden te geven van peer programming, kennis delen en supportvragen van klanten oppakken zonder de sprint te laten ontsporen.
WR belde hem dezelfde dag nog na om het gesprek te evalueren, scherpte een paar punten aan voor ronde twee en regelde direct de planning.
Tweede gesprek: de verdieping én salarisbespreking
In het tweede gesprek schoof ook iemand van de directie/operations aan. Hier ging het minder over “kan je Symfony?” en meer over verantwoordelijkheid, kwaliteitsnormen en groei. Aron vertelde hoe hij nieuwe technieken introduceerde en implementeerde, en hoe hij Developer Experience verbeterde door tooling en afspraken slimmer te maken.
WR had hem vooraf geholpen met het scherp formuleren van zijn “waarde”:
- 7 jaar ervaring (incl. stages/juniorperiode) in het bouwen en onderhouden van webapplicaties.
- SaaS-mentaliteit: stabiel, schaalbaar, meetbaar, met oog voor risico’s bij productie-deployments.
- Brede stack: PHP (OOP), MySQL/ORM, Symfony, Twig, TypeScript/JavaScript, Docker, AWS.
- Kwaliteit: SOLID, unit testing, Phpunit/Phpstan, performance monitoring.
Toen het salaris ter sprake kwam, zorgde WR voor structuur en rust. Geen ongemakkelijke onderhandeling “op gevoel”, maar duidelijke kaders: wat past bij medior, bij zijn ervaring, bij de verantwoordelijkheden en bij het groeipad. WR stemde de verwachtingen vooraf af met zowel Aron als de opdrachtgever en begeleidde het gesprek zodat het concreet werd: salaris, reiskosten/regeling, ontwikkelbudget en afspraken over hybride werken.
Aron verwoordde het achteraf treffend: hij had het gevoel dat hij zichzelf niet hoefde te “verkopen”, maar dat er eerlijk werd gekeken naar fit en toekomst.
Meeloopdag/proefochtend: even voelen of het klopt
Om zeker te weten dat de samenwerking in het team ook in de praktijk zou klikken, werd een proefochtend ingepland. WR regelde alles: tijd, locatie, contactpersonen en wat Aron kon verwachten.
Aron draaide mee in een mini-sprintmoment:
- Korte stand-up, duidelijke sprintdoelen.
- Inzicht in hoe ze API-koppelingen bouwen “voor een groot publiek”.
- Even pairen met een developer aan een kleine verbetering—met aandacht voor clean code en tests.
- Gesprek over “hoe verras je klanten”: detailgericht werken en toch snelheid houden.
Wat hem overtuigde was niet alleen de techniek, maar de cultuur: vragen stellen werd aangemoedigd, kennis delen was normaal en initiatief werd beloond.
Aanneming: WR regelt het papierwerk en de landing
Na de proefochtend ging het snel. WR verzamelde de feedback van beide kanten, legde de laatste punten vast en zorgde dat er geen losse eindjes bleven. Binnen korte tijd lag er een voorstel dat klopte met wat er besproken was—helder, compleet en zonder verrassingen.
WR hielp ook met de praktische stappen:
- Afstemming startdatum en opzegtermijn.
- Contractcheck: klopt alles wat mondeling is afgesproken?
- Voorbereiding op de eerste dag: hoe stel je jezelf voor, welke vragen stel je, wat wil je noteren?
Aron nam één tip extra serieus: een kwartier te vroeg zijn. Niet om braaf te zijn, maar om ontspannen te starten.
Na 1 maand: vertrouwen, tempo en zichtbare impact
Na een maand voelde Aron zich al onderdeel van het team. Hij kende de sprintstructuur, wist wie waarvoor aanspreekpunt was en had zijn eerste features live zien gaan. Vooral het “samen slim bouwen” gaf hem energie: afstemmen met front-enders, keuzes onderbouwen, en niet bang zijn om iets te refactoren als het beter kan.
- Hij leverde een eerste bijdrage aan het optimaliseren van een bestaande flow (minder queries, sneller laden).
- Hij pakte zelfstandig een API-koppeling op en documenteerde de keuzes helder.
- Hij draaide mee in code reviews en merkte dat feedback er was om beter te worden—niet om af te rekenen.
WR checkte tussentijds hoe het ging: niet alleen “bevalt het?”, maar ook of afspraken klopten en of Aron kreeg wat hij nodig had om goed te landen.
Na 3 maanden: ownership en groei in de breedte
Na drie maanden had Aron zijn plek gevonden. Hij nam ownership over een deel van de backend, dacht proactief mee over verbeteringen in de developer workflow en werd al betrokken bij technische keuzes voor nieuwe klantprojecten.
- Hij initieerde een kleine DX-verbetering: strakkere CI-checks en duidelijke testafspraken.
- Hij hielp een nieuwe collega op weg met onboarding en codebase-context (iets wat hij zelf ook graag goed geregeld ziet).
- Hij werkte aan uitbreidingen in Symfony met aandacht voor SOLID en onderhoudbaarheid.
Wat voor Aron het verschil maakte: de combinatie van waardering, uitdaging en een team dat echt in sprints bouwt aan oplossingen die ertoe doen. En daarbovenop: WR als vaste schakel die meedenkt, bijstuurt en zorgt dat alles geregeld is—van eerste gesprek tot succesvolle start.
FAQ
-
1) Hoe snel kan ik via WR op gesprek?
Dat hangt af van beschikbaarheid, maar WR schakelt doorgaans snel: na de intake wordt er direct gematcht, voorgesteld en gepland. WR regelt de afstemming met de opdrachtgever en houdt tempo op het proces. -
2) Helpt WR ook bij de voorbereiding op gesprekken?
Ja. WR helpt met je pitch, het aanscherpen van je verhaal, het uitlichten van relevante projecten/skills en met het voorspellen van vragen (technisch én persoonlijk), zodat je rustig en overtuigend het gesprek ingaat. -
3) Begeleidt WR ook de salarisonderhandeling?
Ja. WR stemt verwachtingen vooraf af, bewaakt dat afspraken concreet worden en begeleidt de onderhandeling zodat het fair en transparant blijft—zonder ongemak of misverstanden. -
4) Kan er een meeloopdag of proefochtend geregeld worden?
Zeker. Als het helpt om de klik te voelen, kan WR dit organiseren en voorbereiden: met duidelijke planning, contactpersonen en verwachtingen, zodat jij weet waar je aan toe bent. -
5) Blijft WR betrokken nadat ik gestart ben?
Ja. WR checkt na de start hoe het gaat, of afspraken worden nagekomen en of je goed landt in het team—zodat jij met vertrouwen kunt groeien in je nieuwe rol.