{"id":976901,"url":"https://alion.io/job/vuejobs-backend-developer-laravel-php","title":"Backend Developer Laravel / PHP","company":{"id":2681153,"name":"Claritalk","domain":"claritalk.com","url":"https://alion.io/company/claritalk","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"vuejobs.com","ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Eloquent","optional":false},{"name":"Laravel","optional":false},{"name":"LiveKit","optional":false},{"name":"MySQL","optional":false},{"name":"Outlook","optional":false},{"name":"Pest","optional":false},{"name":"PHPStan","optional":false},{"name":"Repository Pattern","optional":false},{"name":"Socket.IO","optional":false},{"name":"SQLite","optional":false},{"name":"Typesense","optional":false},{"name":"Vue.js","optional":false},{"name":"Azure","optional":true},{"name":"Dart","optional":true},{"name":"Flutter","optional":true},{"name":"JavaScript","optional":true},{"name":"PHP","optional":true},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2026-08-20T00:00:00Z","employer_posted_date":"2026-08-20","last_verified_at":"2026-08-20T00:00:00Z","board_verified":false,"closed_at":null,"days_open":54,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":54},"description":"Waarom wij werken aan Claritalk\nHet beste naar boven brengen tijdens gesprekken tussen mensen. Dat is de visie van Claritalk. We focussen op een aantal expert verticals waar er door tijdsgebrek een grote meerwaarde kan gerealiseerd worden door gesprek- en dossierassistentie.\nClaritalk is het hart van dat verhaal: de backend waar audio binnenkomt, waar transcriptie, samenvattingen, coaching, taken, dossiers en agents uit voortkomen, en waar integraties met CRM's en mailboxen op aansluiten. Als hier iets stilvalt, valt het product stil. Dat is precies waarom het interessant werk is.\nWaarom jij wil werken aan Claritalk\nOordeel vooral zelf, maar onderstaande puntjes zouden je kunnen opvallen:\ndit is een scale-up met direct en regelmatig contact met de founders\nhet product zelf is een echte gebruikstool, geen software die in de achtergrond draait: mensen gaan dit kennen\ner is dan ook directe feedback van gebruikers. We hebben mails in de mailbox met \"Goed bezig\"(*). Gelieve dit zo te houden, met dank.\npraktische AI met directe invloed op de prestaties bij klanten. (Als in: geen high in the sky acties die van alles signaleren en dat is het dan.)\nals we iets doen is het omdat het zin heeft\ncompact team, dus automatisch veel inspraak & invloed. Gebruik dit verstandig. Keerzijde: verantwoordelijkheid. Moet je willen.\narchitectuurbeslissingen worden hier genomen door de mensen die ze daarna zelf onderhouden\nWat moet je kunnen om aan Claritalk te werken?\nOnze basis tech stack? PHP/Laravel, Vue en MySQL. Daarnaast hebben we een Flutter app op iOS en Android, en een desktop tool gebouwd met Electron op Windows en macOS. Het is niet nodig met al deze technologieën gewerkt te hebben. Op basis van je ervaring vervoeg je de relevante projecten binnen het team. Het grootste project is de back- en frontend van het Claritalk pakket.\nIn de backend (Laravel 12, PHP 8.3+) houden we onze controllers proper met actions. Zo blijven ze lean, mean en zonder business logica die je nachtmerries bezorgt. Voor CQRS gebruiken we commandhandlers, omdat we graag tegen onszelf praten in commands en queries, net iets georganiseerder dan post-its op de monitor.\nHet Repository Pattern gebruiken we om Eloquent een beetje op te voeden. Ja, Eloquent is krachtig, maar soms net die ene collega die \"spontaan\" alles zelf doet en dan met een with('relations.relations.relations') alles platlegt.\nWe mikken op Domain-Driven Design, maar zonder ons te verliezen in esoterische diagrammen of eindeloos gepraat over \"bounded contexts\" tijdens de backlog refinement. Gewoon DDD met beide voeten op de grond: net genoeg structuur om geen spaghetti te krijgen, maar geen rigide lasagnebladen waar niemand doorheen komt. De lagen worden trouwens niet op eer en goed vertrouwen bewaakt: Deptrac faalt je build als je door de muur wandelt. Daarnaast PHPStan, Pint en een grumphp-run vóór je commit.\nWaar je concreet aan werkt:\nDe meeting-pipeline. Audio komt binnen, gaat naar transcriptie, en vertakt daarna in parallelle stappen: samenvatting, antwoorden op vooraf gestelde vragen, activiteitenanalyse, coaching, rapporten. Dat loopt over meerdere named queues met eigen workerpools, zodat zwaar AI-werk geen notificaties of PDF-rendering kan uithongeren. Werk aan deze pipeline betekent nadenken over idempotentie, timeouts, retries, partial failure en observability, niet alleen over het happy path.\nRealtime versus asynchroon. Naast de queues zit er live-verkeer op het systeem: Socket.IO voor status en streaming, LiveKit voor gespreksassistentie in real time, webhooks van speech-providers die binnenkomen wanneer het hen past. Het samenspel tussen \"nu, op het scherm\" en \"straks, in een job\" is een van de kernproblemen van dit product.\nIntegraties. Outlook/Microsoft Graph, Google, CRM-systemen, mail, kalender en beschikbaarheid. Gebouwd met Saloon-connectors, met rate limiting en pagination waar de andere kant dat verdient. Andermans API's zijn zelden zo goed gedocumenteerd als ze denken; je vindt het leuk om daar de waarheid uit te destilleren.\nAuth, rechten en multi-tenancy. Passport, Sanctum, Spatie permissions, feature flags via Pennant, impersonation voor support. Wie mag wat zien, en waarom, is hier geen bijzaak.\nZoeken en data. MySQL als hoofdverhaal, Typesense voor zoekwerk, AMQP voor messaging, S3-compatibele storage voor bestanden.\n Tests en CI/CD. Pest (SQLite in-memory), Azure Pipelines, Docker. Branches en commits volgen een vaste conventie; releases gaan via staging.\nRequirements\nJe bent sterk in back-end werk op Laravel met MySQL en hebt een aantal jaar ervaring, genoeg om een keer een migratie te hebben geschreven waar je nog van wakker gelegen hebt.\nJe kan Model / Controller / Relaties / DTO's goed laten samenwerken met elkaar, en je voelt wanneer een abstractie helpt en wanneer ze alleen maar indruk maakt.\nJe bent thuis in het omgaan met real-time processen versus asymmetrische taakafhandeling: queues, workers, locks, events, backpressure. Je weet wat er gebeurt als een job twee keer draait.\nJe hebt een basiskennis front-end. Je hoeft geen Vue-specialist te zijn, maar je moet een Inertia-pagina kunnen volgen tot waar jouw data toekomt.\nJe begrijpt hoe AI samenwerkt met de andere processen: modellen zijn hier gewoon een (soms trage, soms verrassende) dependency die je met timeouts, kosten en fallbacks moet behandelen.\nJe schrijft tests omdat je liever niet gebeld wordt, niet omdat het in de definition of done staat.\nWat wij bieden\nMarktconforme verloning volgens ervaring/kennisniveau/meerwaarde.\nDe verdeling van het bruto bedrag over loon / extralegale voordelen / vervoer is up to you.\nHet gaat om een werknemersstatuut met de bijhorende Belgische bescherming.\nVoldoende variatie, een toffe sfeer en meegroei mogelijkheden terwijl het bedrijf groeit.\nEen codebase met documentatie over waarom dingen zijn zoals ze zijn, in plaats van alleen wat ze doen.\nVragen, of een date op ons kantoor?\nStuur ons kort wat je gebouwd hebt en waar je het liefst aan werkt. We praten liever over een concreet systeem dan over een lijstje buzzwords.\nRequirements\nJe bent sterk in back-end werk op Laravel met MySQL en hebt een aantal jaar ervaring, genoeg om een keer een migratie te hebben geschreven waar je nog van wakker gelegen hebt.\nJe kan Model / Controller / Relaties / DTO's goed laten samenwerken met elkaar, en je voelt wanneer een abstractie helpt en wanneer ze alleen maar indruk maakt.\nJe bent thuis in het omgaan met real-time processen versus asymmetrische taakafhandeling: queues, workers, locks, events, backpressure. Je weet wat er gebeurt als een job twee keer draait.\nJe hebt een basiskennis front-end. Je hoeft geen Vue-specialist te zijn, maar je moet een Inertia-pagina kunnen volgen tot waar jouw data toekomt.\nJe begrijpt hoe AI samenwerkt met de andere processen: modellen zijn hier gewoon een (soms trage, soms verrassende) dependency die je met timeouts, kosten en fallbacks moet behandelen.\nJe schrijft tests omdat je liever niet gebeld wordt, niet omdat het in de definition of done staat.\n\nBenefits\nMarktconforme verloning volgens ervaring/kennisniveau/meerwaarde.\nDe verdeling van het bruto bedrag over loon / extralegale voordelen / vervoer is up to you.\nHet gaat om een werknemersstatuut met de bijhorende Belgische bescherming.\nVoldoende variatie, een toffe sfeer en meegroei mogelijkheden terwijl het bedrijf groeit.\nEen codebase met documentatie over waarom dingen zijn zoals ze zijn, in plaats van alleen wat ze doen.","description_format":"text","description_chars":7487,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"German","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-16T19:46:32Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.388,"p_room":0.35,"age_days":54,"expected_fill_days":20,"reasons":["seen:54","win:tail"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/vuejobs-backend-developer-laravel-php","json_url":"https://alion.io/job/vuejobs-backend-developer-laravel-php.json","meta":{"generated_at":"2026-10-13T10:38:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16306,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2681153},"rest":"https://alion.io/mcp/rest/get_company?id=2681153"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvuejobs-backend-developer-laravel-php"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvuejobs-backend-developer-laravel-php"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvuejobs-backend-developer-laravel-php"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vuejobs-backend-developer-laravel-php\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvuejobs-backend-developer-laravel-php"}]}