Backend Developer Laravel / PHP (m/v/x)

Salesnote

Zulte

Sur place

EUR 70 000 - 95 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Claritalk zoekt een back-end ontwikkelaar die met Laravel (PHP 8.3) en MySQL werkt aan de kern van ons platform. Je houdt controllers schoon, werkt met CQRS, Repository Pattern en Domain-Driven Design, en bewaakt lagen met Deptrac en PHPStan.

Je bouwt mee aan realtime en asynchrone flows met Socket.IO en LiveKit, en integreert met Outlook/Microsoft Graph en CRM-systemen. Ervaring met Pest, Azure Pipelines en Docker is een plus en je schrijft tests om betrouwbaarheid te waarborgen.

Qualifications

  • Vaardigheden in Laravel met PHP (8.3) en MySQL
  • Ervaring met real-time en asynchrone processen
  • Kennis van testen en CI/CD is een plus
  • Inzicht in CQRS en Domain-Driven Design
  • Basiskennis frontend is een voordeel

Responsabilités

  • Backend-werk met Laravel en MySQL; migraties en relaties ontwerpen
  • Ontwerpen van real-time en batch-processen; queues en workers
  • Implementeren van integraties met CRM-systemen en Outlook/Graph
  • Schrijven van tests en waarborgen van CI/CD-processen
  • Bijdragen aan architectuurkeuzes en documentatie

Connaissances

Laravel
MySQL
WebSockets
Unit testing
CI/CD

Outils

Pest
Azure Pipelines
Docker
Typesense
AMQP

Description du poste

Functieomschrijving

Waarom wij werken aan Claritalk

Het 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.

Claritalk 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.

Waarom jij wil werken aan Claritalk

  • dit is een scale-up met direct en regelmatig contact met de founders
  • het product zelf is een echte gebruikstool, geen software die in de achtergrond draait: mensen gaan dit kennen
  • er is dan ook directe feedback van gebruikers
  • praktische AI met directe invloed op de prestaties bij klanten
  • als we iets doen is het omdat het zin heeft
  • compact team, dus automatisch veel inspraak en invloed. Keerzijde: verantwoordelijkheid. Moet je willen.
  • architectuurbeslissingen worden hier genomen door de mensen die ze daarna zelf onderhouden

Wat moet je kunnen om aan Claritalk te werken?

Onze 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 technologieen gewerkt te hebben. Op basis van je ervaring vervoeg je de relevante projecten binnen het team.

In de backend (Laravel 12, PHP 8.3 ) houden we onze controllers proper met actions. Voor CQRS gebruiken we commandhandlers. Het Repository Pattern gebruiken we om Eloquent een beetje op te voeden. We mikken op Domain-Driven Design, maar zonder ons te verliezen in esoterische diagrammen: net genoeg structuur om geen spaghetti te krijgen. De lagen worden bewaakt door Deptrac, en daarnaast PHPStan, Pint en een grumphp-run voor je commit.

Waar je concreet aan werkt:

  • De 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. Werk aan deze pipeline betekent nadenken over idempotentie, timeouts, retries, partial failure en observability, niet alleen over het happy path.
  • Realtime versus asynchroon. Socket.IO voor status en streaming, LiveKit voor gespreksassistentie in real time, webhooks van speech-providers die binnenkomen wanneer het hen past.
  • Integraties. Outlook/Microsoft Graph, Google, CRM-systemen, mail, kalender en beschikbaarheid. Gebouwd met Saloon-connectors, met rate limiting en pagination.
  • Auth, rechten en multi-tenancy. Passport, Sanctum, Spatie permissions, feature flags via Pennant, impersonation voor support.
  • Zoeken en data. MySQL als hoofdverhaal, Typesense voor zoekwerk, AMQP voor messaging, S3-compatibele storage voor bestanden.
  • Tests en CI/CD. Pest (SQLite in-memory), Azure Pipelines, Docker. Releases gaan via staging.
  • Je 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.
  • Je 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.
  • Je 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.
  • Je 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.
  • Je 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.
  • Je schrijft tests omdat je liever niet gebeld wordt, niet omdat het in de definition of done staat.
  • Marktconforme verloning volgens ervaring/kennisniveau/meerwaarde.
  • De verdeling van het bruto bedrag over loon / extralegale voordelen / vervoer is up to you.
  • Het gaat om een werknemersstatuut met de bijhorende Belgische bescherming.
  • Voldoende variatie, een toffe sfeer en meegroei mogelijkheden terwijl het bedrijf groeit.
  • Een codebase met documentatie over waarom dingen zijn zoals ze zijn, in plaats van alleen wat ze doen.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Customer Success Specialist (m/v/x)
Customer Success Specialist (m/v/x)

Salesnote • Zulte

Sur place
EUR 46 000 - 70 000
AI Engineer tekstbegrip & tekstmanipulatie (m/v/x)
AI Engineer tekstbegrip & tekstmanipulatie (m/v/x)

Salesnote • Zulte

Sur place
EUR 60 000 - 90 000
Frontend Developer Vue 3 / TypeScript (m/v/x)
Frontend Developer Vue 3 / TypeScript (m/v/x)

Salesnote • Zulte

Sur place
EUR 55 000 - 90 000
Mobile Developer Flutter iOS & Android (m/v/x)
Mobile Developer Flutter iOS & Android (m/v/x)

Salesnote • Zulte

Sur place
EUR 60 000 - 70 000
AI Web Engineer
AI Web Engineer

Conversal • Affligem

Hybride
EUR 50 000 - 70 000
Competitief salaris
Bedrijfswagen
Flexibele werktijden
+1
Finance officer
Finance officer

Conversal • Affligem

Sur place
EUR 45 000 - 55 000
Bedrijfswagen (Tesla)
CAO-90 bonus
Maaltijdcheques
+2
Digitaal Strateeg
Digitaal Strateeg

Conversal • Affligem

Hybride
EUR 50 000 - 80 000
Bedrijfswagen
Flexibele werkuren
CAO-90 bonus
+2
Full Stack Developer .NET/Angular
Full Stack Developer .NET/Angular

BrainSolutions • Hove

Hybride
EUR 50 000 - 70 000
Competitief salarispakket
Maaltijdcheques
Hospitalisatieverzekering
+3
.NET Software Engineer
.NET Software Engineer

Vanden Broele NV • West-Vlaanderen

Hybride
EUR 40 000 - 50 000
Marktconform loon
Thuiswerkvergoeding
Hardware budget
+3
Founding Engineer
Founding Engineer

Finibase • West-Vlaanderen

Hybride
EUR 70 000 - 120 000
Hybride werken
Directe samenwerking founders
Groeipad op ARR-mijlpalen