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?
#J-18808-Ljbffr
Senior Developer (Kotlin/PHP) in Amsterdam werkgever: Emendis B.V.
Emendis is een uitstekende werkgever die een hechte en ondersteunende werkomgeving biedt in Veenendaal. Met een team van ongeveer 25 medewerkers, krijg je de kans om zelfstandig te werken en direct samen te werken met de directie, wat bijdraagt aan persoonlijke groei en ontwikkeling. Daarnaast zorgen we voor een goede balans tussen werk en privé, met flexibele werkdagen, een leerbudget voor opleidingen en een kantoor met faciliteiten zoals een restaurant en gratis parkeren.