Medior Symfony Ontwikkelaar

Bouw wervingstechnologie die dagelijks wordt gebruikt door 100+ organisaties in heel Europa. Je schrijft integratiecode tussen ATS-systemen en externe platforms, met directe impact en technische vrijheid in een klein team.

Nubos icon

Salaris

€4,000.00 - €5,000.00

Uren

32 - 40 per week

Ervaring

3-6 jaar professionele ontwikkelingservaring

Locatie

Nieuwe steen 10
1625HV Hoorn
NL

Waarom deze vacature anders is

De meeste vacatureteksten beloven een "uitdagende omgeving" en "geweldige collega's". Wij vertellen je gewoon wat het werk is en laten jou beslissen of het past.

Wat je gaat doen:

Je bouwt en onderhoudt integraties tussen ATS-systemen (zoals Otys, Carerix, Bullhorn) en externe platforms (vacaturebanken, sociale media, websites). Klinkt simpel, maar dat is het niet:

  • Elk ATS werkt anders. Carerix denkt in XML, Otys in REST API's, Bullhorn heeft zijn eigen vreemde OAuth-stroom.
  • Vacaturebanken veranderen hun API's zonder waarschuwing. Indeed gooit plotseling een nieuw veld in de respons, je moet ervoor zorgen dat er niets kapot gaat.
  • Klanten hebben vreemde randgevallen. "Kunnen we alleen vacatures op dinsdag plaatsen?" "Kunnen we alleen het salaris tonen als het boven de €50k is?" Ja, dat kan. Maar jij moet het bouwen.

Dus je schrijft veel integratielogica, API-clients, datatransformaties, foutafhandeling. Geen fancy algoritmen, maar code die 24/7 moet draaien voor honderden klanten.

Wat je technisch gaat doen:

  • Backend-ontwikkeling: Bouw en breid Symfony 7-toepassingen uit
  • API-integraties: REST, SOAP, XML-feeds, webhooks - we hebben het allemaal
  • Databasewerk: Optimaliseer PostgreSQL-query's, schrijf datamigraties
  • Deployment: Pas Kubernetes-configuraties aan, bouw Docker-images
  • Monitoring: Als er iets kapot gaat om 3 uur 's nachts, moet je het kunnen oplossen (gebeurt zelden, maar mogelijk)
  • Code reviews: We zijn met 3 mensen, dus je leest elkaars code

Stack:

  • Backend: PHP 8.4+, Symfony 7
  • Databases: PostgreSQL, MongoDB
  • Infra: Kubernetes, Docker, GitLab CI/CD
  • Tools: PHPStorm, Postman, DataGrip
  • API's: 35+ externe systemen (REST, SOAP, XML)

Wat we van jou verwachten:

Technisch:

  • 3-6 jaar ervaring met PHP-ontwikkeling (voorkeur voor Symfony, Laravel is ook goed)
  • Je begrijpt OOP, ontwerppatronen en wanneer je ze moet gebruiken (en wanneer niet)
  • Je hebt gewerkt met API's: authenticatie, snelheidsbeperking, foutafhandeling
  • SQL is geen zwarte magie - je schrijft query's en begrijpt indexen
  • Git is dagelijks werk, niet iets waar je bang voor bent

Persoonlijk:

  • Eigenaarschap: "Deze integratie is van mij, als het niet werkt, los ik het op"
  • Pragmatisme: Je kiest de oplossing die werkt, niet de oplossing die cool is
  • Directe communicatie: Als iets niet kan, zeg je dat. Als je hulp nodig hebt, vraag je het
  • Onafhankelijkheid: We zijn met 3 mensen, niemand kijkt over je schouder mee

Waar je NIET voor komt:

  • Machine learning of AI (dat is het Python/Pivot-team)
  • Frontend-werk (we hebben geen toegewijde frontend-ontwikkelaars)
  • 2-uur durende vergaderingen over "de visie"
  • Sprints met verhaallijnen en snelheidsdiagrammen

Wat je krijgt:

Salaris: €4.000 - €5.500 bruto per maand (40 uur), afhankelijk van ervaring. Als je 3 jaar ervaring hebt: rond €4.000. Als je 6 jaar ervaring hebt en Symfony door en door kent: rond €5.500. Geen onzin ranges van €3k - €7k.

Secundair:

  • 25 vakantiedagen (bij 40 uur)
  • Pensioenregeling
  • Laptop (Mac of Linux, jouw keuze)
  • Telefoonvergoeding
  • Thuiswerkvergoeding

Geen:

  • Bedrijfsauto
  • Bonusregeling
  • Fancy voordelen die veel beloven maar weinig leveren

Uren & locatie:

  • Gedeeltelijk op afstand mogelijk, bij voorkeur vanuit kantoor in Hoorn
  • Flexibele uren - we meten output, niet aanwezigheid
  • Maar: je moet beschikbaar zijn tijdens kantooruren (09:00-17:00) en beschikbaar voor incidenten
  • 32 uur is ook mogelijk, salaris evenredig aangepast

Hoe we werken:

Klein team: We zijn een klein team. Dat betekent: veel verantwoordelijkheid, directe impact, geen bureaucratie.

Klantcontact: Je spreekt direct met klanten. Niet altijd, maar soms belt de klant en zegt "dit werkt niet", dan los je het op. Je bent geen "resource", je bent de persoon die hun probleem oplost.

Kwaliteit: We zijn ISO 9001 gecertificeerd. Klinkt saai, maar betekent: we documenteren incidenten, we leren van fouten, we verbeteren structureel. Klanten beoordelen ons met een 9/10, daar zijn we trots op.

Frequentie van implementatie: We implementeren meerdere keren per week. Geen maandenlange releasecycli. Feature klaar? Test, review, live.

Bereikbaarheidsdienst: We hebben geen 24/7 ondersteuning, maar als er 's avonds/weekends iets serieus kapot gaat, moet iemand het oplossen. Gebeurt 2-3x per jaar. We rouleren dit en compenseren in tijd.

Wat dit leuk maakt:

  • Directe impact: Code die je schrijft draait bij 100+ organisaties. Als je de Indeed-integratie verbetert, merken 50 klanten dat.
  • Technische vrijheid: Jij bent de expert. Als je zegt "we moeten naar Symfony 8", dan doen we dat.
  • Variatie: Elk ATS is anders, elke klant heeft andere eisen. Je bouwt niet 10 keer hetzelfde.
  • Geen politiek: We zijn met 3 mensen. Geen managementlagen, geen corporate theater.

Wat dit moeilijk maakt:

  • Externe afhankelijkheden: Als Indeed hun API uitschakelt, is dat jouw probleem. Je kunt het niet oplossen, maar moet aan de klant uitleggen wat er gebeurt.
  • Legacy code: Sommige integraties zijn 5+ jaar oud. Niet alles is mooi, niet alles heeft tests.
  • Klanten druk: Als een klant 200 vacatures wil plaatsen en het werkt niet, moet het nu worden opgelost. Niet morgen.

Hoe te solliciteren:

Stuur een e-mail naar hallo@nubos.nl met:

  1. Je CV - Niet fancy, gewoon wat je hebt gedaan
  2. Waarom Nubos - 3-5 zinnen waarom dit bij je past
  3. Codevoorbeeld (optioneel) - GitHub-link of codefragment waar je trots op bent
  4. Beschikbaarheid - Wanneer kun je beginnen, hoeveel uur wil je werken

Wat er daarna gebeurt:

  1. We lezen je e-mail (duurt max 3 dagen)
  2. Als interessant, bellen we je voor een eerste gesprek (30 min)
  3. Technisch interview / code review sessie (1 uur)
  4. Ontmoet het team op kantoor of via videocall (1 uur)
  5. Beslissing binnen 1 week

Geen 5 rondes, geen 4-uurs assessment, geen maandenlang proces.

Vragen?

Email hallo@nubos.nl of bel 0229506682. We antwoorden eerlijk, zelfs als het antwoord is "dat kunnen we niet doen".

Jouw naam