Skip to content
vacature

Webscraping specialist (Laravel)

Superscanner is op zoek naar een Webscraping specialist met ruime ervaring in het verwerken van complexe databronnen. In deze rol ontwikkel je robuuste en schaalbare crawlers die betrouwbaar data extraheren uit uiteenlopende en continu veranderende websitestructuren.

Superscanner is marktleider op het gebied van retaildata en prijsmanagementoplossingen. Wij verzamelen, structureren en matchen prijs- en productdata, waarmee wij onze klanten in staat stellen beter onderbouwde zakelijke beslissingen te nemen. Vanuit ons kantoor in Haarlem hebben wij een toonaangevend databedrijf opgebouwd, met een duidelijke ambitie om verder uit te breiden binnen Europa.

Je werkt in een team van twaalf developers, waaronder meerdere zeer ervaren specialisten, aan de doorontwikkeling van een hoogwaardig SaaS-platform binnen een professionele en gestructureerde omgeving.

Onze stack

  • Ansible Haarlem (2)
  • Ansible Haarlem (1)
  • Ansible Haarlem (3)
  • Vue.js vacatures Haarlem (1)
  • Elastic vacatures Haarlem
  • Claude AI vacatures Haarlem
  • MySQL vacatures Haarlem (2)
  • Jira vacatures Haarlem (1)
  • Gitlab vacatures Haarlem (1)
  • Open AI vacatures Haarlem (1)

Over de rol

Als Webscraping specialist draag je bij aan het continu verbeteren en uitbreiden van ons SaaS-product. Je werkt aan technische vraagstukken waar standaardoplossingen niet volstaan en krijgt de ruimte om je inhoudelijk te verdiepen. Binnen het team wordt ontwikkeld volgens vaste standaarden, met een sterke focus op kwaliteit en continuïteit. Declarabele uren spelen hierbij geen rol.

Ons product

Met onze zelfontwikkelde technologie worden dagelijks miljoenen prijs- en productdatapunten verzameld, zowel online via scraping als fysiek in winkels door handmatige scans. Ons systeem bevat momenteel circa 11 miljard prijsrecords.

Op basis van deze data maakt onze productmatching het mogelijk om assortimenten van retailers betrouwbaar met elkaar te vergelijken.

Vereiste kennis en vaardigheden

Als Webscraping specialist ontwikkel en onderhoud je crawlers die grote hoeveelheden data ontsluiten uit complexe en dynamische websites.

De basis van onze scraping-oplossingen is opgebouwd in Laravel, waarbij PHP wordt gebruikt voor de orchestratie, verwerking en opslag van data. Tegelijkertijd werk je met aanvullende technieken en tooling om complexe websites te ontsluiten.

Je hebt ervaring met het analyseren van HTML- en DOM-structuren en kunt effectief werken met XPath en CSS selectors. Daarnaast ben je vaardig in het verwerken van ongestructureerde data en het toepassen van regular expressions om specifieke datavelden te extraheren. Voor het correct extraheren van één product kunnen tientallen regex-structuren nodig zijn.

Ervaring met anti-scrapingmaatregelen is een pluspunt. Denk hierbij aan rate limiting, IP blocking, dynamische content en JavaScript-rendering. Kennis van technieken zoals headless browsers, proxies en request throttling is hierbij relevant.

Daarnaast heb je ervaring met:

  • Het bouwen van scraping-oplossingen binnen Laravel of vergelijkbare frameworks
  • Het verwerken en opslaan van grote hoeveelheden data
  • Het optimaliseren van performance en stabiliteit van crawlers
  • Het monitoren en onderhouden van scrapingprocessen

Affiniteit met data modelling en productmatching is een pluspunt, evenals ervaring met zoektechnologieën (zoals Elastic) of moderne technieken zoals embeddings en vector databases.

Je werkt analytisch en gestructureerd en bent in staat om ook bij complexe en veranderlijke websites tot stabiele en onderhoudbare oplossingen te komen.

Impact

Superscanner werkt voor toonaangevende retailers in de Benelux. Prijsbeslissingen in supermarkten en winkels worden in de praktijk direct beïnvloed door onze data en technologie.

Onze werkwijze

Er wordt gewerkt in sprints met stories die klaarstaan in JIRA. Na het oppakken van een story werk je zelfstandig aan de uitvoering, met de mogelijkheid om collega’s te betrekken waar nodig.

Na afronding open je een merge request in GitLab. Vervolgens doorloopt de code een geautomatiseerd proces met onder andere CS Fixer (code-standaarden), PHPStan (statische analyse) en uitgebreide test suites (unit, feature en integratie).

Daarnaast wordt de test coverage geanalyseerd en beoordeelt een interne AI Reviewer de wijzigingen. Collega’s leveren aanvullend inhoudelijke feedback. Dit proces is gericht op kwaliteit, kennisdeling en continue verbetering.

Na goedkeuring door de aangewezen code owners wordt de code gemerged en direct gedeployed. Vervolgens ga je verder met de volgende story, die natuurlijk al gereedstaat.

Overleg en reflectie

Dagelijks is er een korte stand-up waarin voortgang en eventuele knelpunten worden besproken. Wekelijks vindt refinement plaats voor het inschatten van nieuwe werkzaamheden.

Eens per twee weken wordt in een retrospective gereflecteerd op het proces en worden verbetervoorstellen besproken.

Werken bij Superscanner

Binnen het team van twaalf developers is er een evenwichtige verdeling van werkzaamheden, met ruimte om te werken aan onderwerpen die aansluiten bij je interesses. De mate van klantcontact wordt afgestemd op je voorkeur.

We werken vanuit een kantoor in Haarlem met uitzicht over het Spaarne, in combinatie met de mogelijkheid tot thuiswerken. Je werkt op een MacBook Pro en er wordt gezorgd voor lunch en goede faciliteiten op kantoor.

De organisatie kenmerkt zich door een informele werksfeer met aandacht voor samenwerking. Het team bestaat uit circa 25 collega’s.

Spreekt deze rol je aan en wil je bijdragen aan de verdere ontwikkeling van een bewezen SaaS-product? Dan komen we graag met je in contact.

Wij bieden

  • Een prima salaris, passend bij jouw kennis en ervaring.
  • Uitstekende secundaire arbeidsvoorwaarden.
  • Een innovatieve omgeving waarin slimme mensen floreren.
  • MacBook Pro van de zaak.
  • Prachtig kantoor in Haarlem.
  • Dagelijks gratis lunch en een goed gevulde koelkast.
  • Vrijdagmiddagborrels in Haarlem centrum.

 

Wij zoeken

Of je nu veel ervaring hebt met webscraping, of net komt kijken. Een leergierige houding is het allerbelangrijkste.

Verder vragen we:

  • Minimaal HBO werk- en denkniveau.
  • Intrinsieke motivatie om goed te willen zijn in je werk en jezelf te ontwikkelen.
  • Ervaring met onze Stack is uiteraard een pre (MySQL, Redis, Elastic, GitLab, Jira, OpenAI, Anthropic / Claude, Ansible, Vue.js en natuurlijk Laravel en PHP).
  • Je beheerst de Nederlandse taal goed (zowel mondeling als schriftelijk).

Klinkt dit als iets voor jou? Neem dan contact met ons op.

Quotes van collega's

'De sfeer, cultuur, leuke uitjes, goede voorwaarden zijn voor mij de belangrijkste voorwaarden om als Laravel developer bij Superscanner te werken.'

'Verder heb je de mogelijkheid om inbreng te geven in bijna alle aspecten van het bedrijf, kun je je eigen producten beheren en werken we met een moderne tech stack.'

'Ik vind het zelf erg fijn dat er gevoel van impact is met waar je mee bezig bent, dat Nederlandse retailers onze systemen gebruiken en dat dat dan weer impact heeft op de producten in de winkels'

'Het aanbod aan programmeerwerk is breed en gevarieerd en de hoeveelheid data die we hebben/dagelijks verwerken is uitdagend.'

'Ik vind het fijn dat ik mijn eigen projecten mag oppakken, van opzetten tot livegang. Verder bevallen de korte lijntjes en snelle communicatie intern mij heel erg.' 

Solliciteer direct

Ben je enthousiast? We komen graag met je in contact. Bij ons geen ingewikkelde procedures. Stuur ons je gegevens en we nemen contact met je op.

Bereikbaarheid

We zijn gevestigd op de Hendrik Figeeweg 1 in Haarlem.