Software Engineer (Junior)

WEB-IQ

Groningen

Hybrid

EUR 42,000 - 56,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Goed salaris
Pensioenregeling
Hybride werken mogelijk

Job summary

Web-IQ in Groningen bouwt OSINT-software met maatschappelijke impact. Als Junior Software Engineer werk je aan Voyager, het OSINT-platform dat data uit het open web, darkweb en sociale media omzet in knowledge graphs. Je leert in een compacte, ervarenclub en levert bij aan betrouwbare analyses.

Je start met eenvoudige vraagstukken en krijgt steeds meer verantwoordelijkheid. Ervaring met Java, Go, React en AI-gerelateerde tooling helpt je, maar onze focus ligt op nieuwsgierigheid, leervermogen en

Qualifications

  • Je hebt een basiskennis van softwareontwikkeling en bent leergierig.
  • Je ervaring met programmeren via opleiding, stage, bijbaan of eigen projecten.
  • Je hebt nieuwsgierigheid en groeivermogen.
  • Je hebt belangstelling voor AI en wilt leren hoe je AI verantwoord inzet.
  • Je begrijpt dat output van AI gecontroleerd en verantwoord gecommuniceerd moet worden.

Responsibilities

  • Functionaliteit bouwen en verbeteren, van dataverwerking achter de schermen tot de interfaces voor analisten.
  • Meewerken aan toepassingen waarin AI analisten ondersteunt bij het verwerken en begrijpen van informatie.
  • Bestaande code leren begrijpen, testen en stap voor stap verbeteren.
  • Fouten opsporen en ontdekken hoe data door systemen stroomt.
  • Deelname aan code reviews en leren hoe je duidelijke, onderhoudbare software schrijft.
  • AI doelgericht gebruiken en de uitvoer controleren voordat deze ingezet wordt.

Skills

Java
Go
React
Python
Docker
Linux
Elasticsearch
HBase
Hadoop
Spark

Tools

Elasticsearch
HBase
Hadoop
Spark
Docker
Linux

Job description

Bij Web-IQ bouwen we OSINT-software die wereldwijd wordt ingezet om criminaliteit te bestrijden, kwetsbare groepen te beschermen en de nationale veiligheid te versterken. Onze klanten zijn onder meer politie- en opsporingsdiensten, defensieorganisaties en inlichtingendiensten.

Daardoor werk je bij ons niet aan zomaar een SaaS-product. Onze software wordt gebruikt in onderzoeken die er echt toe doen: om slachtoffers te identificeren, verborgen netwerken zichtbaar te maken en sporen te vinden die anders onopgemerkt zouden blijven. Betrouwbaarheid, zorgvuldigheid en uitlegbaarheid staan daarom centraal in alles wat we bouwen.

Web-IQ is een compact bedrijf met korte lijnen, gevestigd in de Mediacentrale in Groningen. Ons ontwikkelteam bestaat uit ongeveer vijftien engineers. Je werkt rechtstreeks samen met ervaren collega’s, mensen die onze klanten en hun uitdagingen goed kennen en de engineers die het platform vanaf de basis hebben opgebouwd.

Dat maakt Web-IQ een plek waar je als beginnend software engineer snel veel kunt leren én meteen kunt bijdragen aan software met zichtbare maatschappelijke waarde.

Waar je aan werkt

Voyager is ons OSINT-platform. Crawlers en monitors verzamelen continu gerichte data van onder meer het open web, darkweb, marktplaatsen, sociale media en messagingplatformen. Die ruwe data wordt verwerkt tot knowledge graphs van entiteiten, eigenschappen en relaties.

Onder de motorkap werken we met meer dan een petabyte aan data en miljarden documenten en relaties. Rechercheurs en analisten gebruiken Voyager om deze informatie te doorzoeken, te verrijken en te visualiseren. AI helpt daarbij om patronen te herkennen, informatie te structureren en relevante signalen sneller boven water te krijgen. De uiteindelijke interpretatie en beslissing blijven altijd bij de mens.

Dat levert uiteenlopende technische uitdagingen op:

  • Hoe maken we krachtige zoek-, analyse- en AI-mogelijkheden begrijpelijk voor rechercheurs die geen query- of AI-experts zijn?
  • Hoe zorgen we dat AI gebruikers ondersteunt zonder dat zij de controle over het onderzoeksproces verliezen?
  • Hoe maken we inzichtelijk waarop een resultaat of aanbeveling is gebaseerd?
  • Hoe leggen we vast wat we weten, waar informatie vandaan komt en hoe betrouwbaar die informatie is?
  • Hoe verwerken we steeds grotere hoeveelheden data sneller, zonder zorgvuldigheid of consistentie te verliezen?
  • Hoe blijven onze systemen werken terwijl websites, fora, marktplaatsen en messagingplatformen voortdurend veranderen?
  • Hoe bouwen we software die betrouwbaar draait in onze eigen omgeving én bij klanten met strenge privacy- en security-eisen?

Je hoeft deze vraagstukken nog niet zelfstandig te kunnen oplossen. Juist doordat je eraan meewerkt, leer je hoe ervaren engineers complexe problemen opdelen, technische afwegingen maken en oplossingen bouwen die ook op grote schaal betrouwbaar blijven.

Wat je gaat doen

Als Junior Software Engineer werk je samen met ervaren collega’s aan onderdelen van Voyager. Je begint met overzichtelijke vraagstukken en krijgt, naarmate je groeit, steeds meer ruimte en verantwoordelijkheid.

Je gaat onder andere:

  • functionaliteit bouwen en verbeteren, van dataverwerking aan de achterkant tot de interfaces waarmee analisten werken;
  • meewerken aan toepassingen waarin AI analisten ondersteunt bij het verwerken en begrijpen van informatie;
  • bestaande code leren begrijpen, testen en stap voor stap verbeteren;
  • bugs onderzoeken en ontdekken hoe data door onze systemen stroomt;
  • deelnemen aan code reviews en leren hoe je duidelijke, onderhoudbare software schrijft;
  • AI doelgericht gebruiken om bijvoorbeeld oplossingen te verkennen, code te analyseren, tests op te stellen of documentatie te verbeteren;
  • de uitkomst van AI altijd zelf beoordelen, testen en kunnen uitleggen voordat die onderdeel wordt van onze software;
  • meedenken over technische oplossingen en de gevolgen van verschillende keuzes;
  • leren hoe een idee uitgroeit tot software die daadwerkelijk in productie wordt gebruikt;
  • steeds meer eigenaarschap nemen over grotere en complexere onderdelen van het platform.

Je staat er daarbij niet alleen voor. Je werkt nauw samen met collega’s die hun kennis graag delen, vragen serieus nemen en je helpen om niet alleen een oplossing te bouwen, maar ook te begrijpen waarom die oplossing werkt.

Wie we zoeken

We hebben bewust geen boodschappenlijst met verplichte frameworks. Voor een juniorrol vinden we je basis, nieuwsgierigheid en groeivermogen belangrijker dan het aantal technologieën dat al op je cv staat.

We zoeken iemand die:

  • ervaring heeft met programmeren, bijvoorbeeld vanuit een opleiding, stage, bijbaan, traineeship of eigen projecten;
  • de basis van softwareontwikkeling begrijpt en graag wil leren hoe je code bouwt die langdurig wordt gebruikt;
  • nieuwsgierig wordt van complexe technische en inhoudelijke vraagstukken;
  • interesse heeft in AI en wil leren hoe je deze technologie effectief en verantwoord inzet;
  • AI ziet als een krachtig hulpmiddel, maar niet als vervanging voor eigen begrip, kritisch denken en technisch vakmanschap;
  • de output van AI controleert en verantwoordelijkheid neemt voor het uiteindelijke resultaat;
  • feedback durft te vragen, ervan leert en ook eigen ideeën deelt;
  • een probleem stap voor stap kan onderzoeken en het leuk vindt om te begrijpen hoe iets onder de motorkap werkt;
  • zorgvuldig werkt en beseft dat betrouwbaarheid, uitlegbaarheid, privacy en security in onze omgeving belangrijk zijn;
  • helder communiceert, ook wanneer je iets nog niet weet of een oplossing nog niet af is;
  • verantwoordelijkheid neemt voor je werk, passend bij je ervaring.

Professionele ervaring is mooi meegenomen, maar niet noodzakelijk. We verwachten niet dat je onze systemen of volledige technische stack al kent. We zoeken vooral iemand met een goede basis, aantoonbare interesse in software engineering en de motivatie om zich snel te ontwikkelen.

Praktisch: je hebt de EU-nationaliteit, woont in of rond Groningen en beheerst het Nederlands op minimaal B1-niveau. Vanwege onze klanten is een screening onderdeel van de procedure.

Waar we mee werken

Om je een beeld te geven: we gebruiken Java en Go aan de serverkant, React in de front‑end, Elasticsearch, HBase, Hadoop en Spark voor opslag en verwerking, RDF en SPARQL voor onze knowledge graphs, Python voor analyse en tooling en Linux en Docker als fundament.

Daarnaast gebruiken we AI-technologie in ons product én in ons eigen ontwikkelproces. We verwachten niet dat je alles zonder hulpmiddelen doet. Integendeel: goed kunnen werken met AI vinden we een belangrijke moderne engineeringvaardigheid. Daarbij geldt wel dat jij de regie houdt. Je moet kunnen beoordelen of een voorstel klopt, welke risico’s eraan zitten en of de uitkomst past bij de context waarin onze software wordt gebruikt.

Onze stack is geen eisenlijst. Als je nog maar een deel hiervan kent, is dat geen probleem. We vinden het belangrijker dat je programmeerprincipes begrijpt, nieuwsgierig bent en nieuwe technologie snel en zorgvuldig leert toepassen.

Wat je bij Web-IQ kunt leren

Web-IQ is een sterke plek om je carrière als software engineer te beginnen, omdat je werkt aan systemen die technisch uitdagend zijn én daadwerkelijk worden gebruikt.

Je leert bijvoorbeeld:

  • hoe je software bouwt voor grote hoeveelheden data en miljarden relaties;
  • hoe gedistribueerde systemen, datapipelines, zoektechnologie en knowledge graphs in de praktijk werken;
  • hoe AI kan helpen bij het analyseren en structureren van complexe informatie;
  • hoe je AI inzet met menselijke controle, uitlegbaarheid en duidelijke verantwoordelijkheden;
  • hoe je AI effectief gebruikt tijdens het ontwikkelen, zonder je eigen begrip of kritisch denkvermogen uit handen te geven;
  • hoe je keuzes maakt tussen snelheid, schaalbaarheid, betrouwbaarheid en eenvoud;
  • hoe je van een concrete gebruikersvraag tot een onderhoudbare technische oplossing komt;
  • hoe je code bespreekt, feedback verwerkt en samen met anderen tot betere ontwerpen komt;
  • hoe privacy, security, herkomst en uitlegbaarheid onderdeel worden van technische beslissingen;
  • hoe je verantwoordelijkheid neemt voor software nadat deze in productie is gegaan.

Omdat ons team compact is, krijg je veel mee van het volledige ontwikkelproces. Je werkt niet maandenlang aan een losstaand detail zonder te weten waarvoor het wordt gebruikt. Je ziet hoe jouw werk samenhangt met het product, de gebruikers en de maatschappelijke missie van Web-IQ.

Werk met echte maatschappelijke impact. Je ziet waarvoor onze software wordt gebruikt en waarom kwaliteit belangrijk is.

  • Werk met echte maatschappelijke impact. Je ziet waarvoor onze software wordt gebruikt en waarom kwaliteit belangrijk is.
  • Een omgeving waarin je in korte tijd veel kunt leren van ervaren engineers.
  • De kans om vroeg in je carrière verantwoord en praktisch met AI te leren werken.
  • Technische diepgang en schaal die je bij weinig bedrijven in Nederland tegenkomt.
  • Begeleiding, eerlijke feedback en ruimte om vragen te stellen.
  • Verantwoordelijkheid die met je kennis en ervaring meegroeit.
  • Een informele, niet-hiërarchische organisatie waarin je ideeën welkom zijn.
  • Een goed salaris en pensioen.
  • Een mooie werkplek in de Mediacentrale in Groningen, met ruimte voor hybride werken.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Medior / Senior)
Software Engineer (Medior / Senior)

WEB-IQ • Groningen

Hybrid
EUR 70,000 - 100,000
Hybride werken
Goed salaris
Pensioen
+1
Full stack-ontwikkelaar
Full stack-ontwikkelaar

Pegamento • Zeist

Hybrid
EUR 65,000 - 90,000
Hybride werken
Leaseauto of mobiliteitsvergoeding
Pensioenregeling
+2
Medior/Senior Software Engineer
Medior/Senior Software Engineer

Pegamento • Netherlands

Hybrid
EUR 62,000 - 90,000
Hybride werkplek in Zeist
Marktconform salaris
Medior Software Engineer
Medior Software Engineer

CBYTE Digital • 's-Hertogenbosch

Hybrid
EUR 50,000 - 70,000
Mobiliteitsbudget
Eigen hardware naar keuze
Claude Code abonnement
+6
Lead engineer
Lead engineer

BeSmart Campus • Amsterdam

Hybrid
EUR 90,000 - 130,000
Salaris passend bij ervaring
Maatschappelijke impact
Maximale autonomie
+2
Software Engineer - AI Platforms & LLM Systems
Software Engineer - AI Platforms & LLM Systems

InSpace • Eindhoven

On-site
EUR 45,000 - 71,000
Ownership en autonomie
Vrijheid om te experimenteren met AI‑t
23 vakantiedagen
+1
Junior RevOps Data Engineer (NL)
Junior RevOps Data Engineer (NL)

Workspace 365 • Nijkerk

On-site
EUR 33,000 - 42,000
Laptop
25 vakantiedagen
You Day
+4
Junior Developer / Software Engineer
Junior Developer / Software Engineer

Innoworks • Netherlands

Hybrid
EUR 45,000 - 70,000
Data Engineer - Forward Deployed Engineer
Data Engineer - Forward Deployed Engineer

NewData • Rotterdam

Hybrid
EUR 70,000 - 100,000
Laptop
Reiskostenvergoeding
AI-engineer
AI-engineer

Q42 • Rotterdam

On-site
EUR 60,000 - 80,000
Flexibel werken
Leer- en ontwikkelingsmogelijkheden
Gezellige teamactiviteiten