Senior Developer (Kotlin/PHP)

Emendis B.V.

Netherlands

On-site

EUR 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybride werken
25 vakantiedagen
Pensioenregeling
Telefoon en thuiswerk-regeling

Job summary

Emendis B.V. zoekt een Senior Developer die meewerkt aan Eneqto-services en klantgerichte integraties. Je combineert Kotlin-kennis voor nieuwe modules met PHP-onderhoud aan Planigo en Invoice Complete, en je realiseert betrouwbare API's en event-driven patronen.

Je werkt direct met AI Business Consultants en klanten, kiest architectuur en draagt bij aan refactor-trajecten zonder productie-onderbreking. Een hands-on, senior-profiel met Nederlandse en Engelse communicatievaardigheden past hier

Qualifications

  • 5+ jaar ervaring als professioneel software-engineer in een product- of integratie-omgeving.
  • Sterk in Kotlin én PHP, of bereid om je in de andere te ontwikkelen.
  • Ervaring met API-design (REST en/of gRPC), event-driven architectuur en relationele databases.
  • Domain-driven aanpak: modelleert vanuit de business, niet vanuit het framework.
  • Je begrijpt legacy: weet wanneer refactor de moeite is en wanneer een wrapper beter is.
  • Senior houding: knopen doorhakken, kennis delen en niet vreemd opkijken tegen complexiteit.
  • Vloeiend Nederlands en Engels in woord en geschrift.

Responsibilities

  • Bouwen aan Eneqto-services: nieuwe Kotlin-modules voor integraties, eventflows, API's en domain logic.
  • PHP-platforms onderhouden en doorontwikkelen: Planigo, Invoice Complete en klant-specifieke applicaties krijgen continu nieuwe features.
  • Klant-integraties realiseren: ERP-koppelingen (AFAS, Exact, Dynamics, SAP), EDI-flows, custom API's.
  • Architectuur-keuzes maken: adviseren over event-driven patronen, datamodellen en koppelvlakken.
  • Code-reviews en pair-coding: je groeit mee omhoog en deelt wat je weet.
  • Met klanten aan tafel: vertaal vragen naar werkende oplossingen.

Skills

Kotlin
PHP
API design
Event-driven
Domain-driven design
Relational databases
Code reviews
Pair programming
Dutch & English

Tools

Liquibase
PostgreSQL
RabbitMQ

Job description

U werkt aan systemen die elke dag honderden mensen helpen om hun werk te doen. Geen abstracte refactor-tickets - wel concrete uitdagingen waarvan u direct ziet wat het oplevert. Bij ons heeft u de ruimte om voor te stellen, te bouwen en te zien wat uw werk doet bij de klant.

Wat is de rol?

Bij Emendis bouw je niet voor één klant, je bouwt voor een portfolio. Onze eigen producten (Eneqto, Planigo, Invoice Complete) zijn live bij honderden bedrijven; daaromheen leveren we klant-specifieke integraties die echte operatie-pijn oplossen. Als Senior Developer heb je impact in beide werelden.

Je werkt met een gemengde stack: Kotlin voor de nieuwe services en domeinen die we bovenop Eneqto bouwen, PHP voor de bestaande platforms die we onderhouden en doorontwikkelen. Geen religie over frameworks - we kiezen wat past en wat onderhoudbaar is. Je vindt het leuk om in beide werelden te schakelen, je weet wanneer je legacy aanraakt en wanneer je hem met rust laat, en je houdt van schone domeinmodellen.

Je werkt direct met onze AI Business Consultants, klanten en mede-developers. Korte lijnen, geen lagen, geen politiek. Bij Emendis hou je je bezig met inhoud, niet met scrum-rituelen.

Wat ga je concreet doen?
  • Bouwen aan Eneqto-services: nieuwe Kotlin-modules voor integraties, eventflows, API's en domain logic. JVM-stack op Linux, met Postgres en RabbitMQ als de werkpaarden eronder.
  • PHP-platforms onderhouden en doorontwikkelen: Planigo, Invoice Complete en klant-specifieke applicaties krijgen continu nieuwe features. Je werkt mee aan refactor-trajecten zonder de productie te raken.
  • Klant-integraties realiseren: ERP-koppelingen (AFAS, Exact, Dynamics, SAP), EDI-flows, custom API's. Je bouwt ze, monitort ze, en zorgt dat ze betrouwbaar blijven.
  • Architectuur-keuzes maken: je adviseert over event-driven patronen, datamodellen en koppelvlakken. Je hebt aantoonbare ervaring met domain-driven design.
  • Code-reviews en pair-coding: je trekt mediors mee omhoog en sparrt met andere seniors. Je deelt wat je weet en je staat open voor wat je nog niet weet.
  • Met klanten aan tafel: bij implementaties zit je met techniek-collega's of architecten van de klant. Je vertaalt hun vragen rechtstreeks naar werkende oplossingen.
De stack waarmee je werkt

Pragmatisch, modern, onderhoudbaar. Wat we vandaag draaien:

Relationeel, met Liquibase voor migraties

Wat breng je mee?
  • 5+ jaar ervaring als professioneel software-engineer in een product- of integratie-omgeving.
  • Sterk in Kotlin én PHP, of stevig in één en bereid om je in de andere te ontwikkelen. Je hebt geen religie over talen.
  • Ervaring met API-design (REST en/of gRPC), event-driven architectuur en relationele databases.
  • Domain-driven aanpak: je modelleert vanuit de business, niet vanuit het framework.
  • Je begrijpt legacy: je weet wanneer een refactor de moeite is en wanneer je beter een laag eromheen bouwt.
  • Senior houding: je hakt knopen door, je deelt kennis, en je bent geen prima donna over je code.
  • Vloeiend Nederlands en Engels in woord en geschrift.
Wat bieden we?
  • Werk dat in productie gaat. Geen demo-projecten, geen prototypes-zonder-vervolg. Wat je oplevert wordt gebruikt, dagelijks, door echte mensen.
  • Een team van ~25 collega's in Veenendaal: developers, integratiespecialisten, AI-engineers en consultants. Korte lijnen, geen lagen, geen politiek.
  • Een productportfolio dat je écht eigen kunt maken - geen rotation tussen projecten waar je niets meer in herkent.
  • Hybride werken (~60/40), 25 vakantiedagen, prima pensioen, telefoon- en thuiswerk-regeling.
  • Een werkplek waar inhoud serieus wordt genomen en mensen worden gehoord.
  • Salaris: marktconform en passend bij senior-niveau, in overleg en op basis van ervaring.
Hoe ziet onze cultuur eruit?

We zijn 16 jaar bezig en al die tijd onafhankelijk. We bouwen voor klanten die ons al jaren vertrouwen, niet voor het volgende kwartaalresultaat. Geen bullshit-bingo, geen vrijdagmiddag-pingpong als compensatie voor 60-urige weken. Wel: collega's die je scherp houden, klanten die je serieus nemen en werk dat ertoe doet.

Hoe het verloopt

Het sollicitatieproces .

Vier stappen, in twee tot drie weken doorlopen. We respecteren je tijd en geven na elke stap dezelfde dag een terugkoppeling.

Sollicitatie

30–45 minuten met een van onze tech‑leads. Wederzijds aftasten: past het op cultuur, ambitie en stack?

Een uur waarin we samen door echte (geanonimiseerde) code lopen - geen whiteboard‑puzzles, wel inhoudelijk.

Bij wederzijds enthousiasme volgt binnen een week een concreet voorstel. Vragen erover bespreken we open en eerlijk.

Klaar?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Emendis B.V. • Veenendaal

Hybrid
EUR 65,000 - 90,000
Hybride werken - 3 dagen op kantoor, 1
25 vakantiedagen
Pensioen
+1
Senior Business Consultant (Development)
Senior Business Consultant (Development)

Emendis B.V. • Veenendaal

Hybrid
EUR 65,000 - 90,000
Hybride werken
25 vakantiedagen
Pensioen
+1
Senior Software Developer (Kotlin/PHP)
Senior Software Developer (Kotlin/PHP)

Kunneman & Vandenbroek Recruitment Solutions • Netherlands

Hybrid
EUR 66,000 - 79,000
Hybride werken
Salaris tot €6.500 bruto/maand
Kansen voor technische ontwikkeling
Senior Java/Kotlin Developer
Senior Java/Kotlin Developer

adesso SE • Utrecht

On-site
EUR 55,000 - 75,000
Vast contract (32–40 uur)
€3.600 opleidingsbudget per jaar
27 vakantiedagen
+3
Tech Lead
Tech Lead

Oneminded • Eindhoven

On-site
EUR 90,000 - 130,000
Hybride werken
Leerbudget
Reizen naar Jakarta
+1
Senior DevOps Engineer
Senior DevOps Engineer

Lefebvre Sdu • Den Haag

Hybrid
EUR 70,000 - 105,000
End-of-year bonus 4%
Profit sharing up to 6%
23 vakantiedagen
+7
Medior Software Engineer
Medior Software Engineer

CBYTE Digital • 's-Hertogenbosch

On-site
EUR 50,000 - 70,000
Mobiliteitsbudget
Eigen hardware naar keuze
Claude Code abonnement
+6
Senior AI Business Consultant
Senior AI Business Consultant

Emendis B.V. • Netherlands

Hybrid
EUR 90,000 - 120,000
Hybride werken 60/40
25 vakantiedagen
Pensioen
+1
Senior developer
Senior developer

Full • Groningen

Hybrid
EUR 56,000 - 78,000
AI-setup vanaf dag één
Ruime groeimogelijkheden
Kantoor in Groningen (flexibel)
Senior PHP Developer
Senior PHP Developer

123inkt.nl • Nederhorst den Berg

Hybrid
EUR 70,000 - 90,000
Auto van de zaak
Reiskostenvergoeding
Hybride werken
+5