Ben jij een full-stack software engineer met een voorliefde voor embedded systemen en productgedreven ontwikkeling? In deze rol werk je in een klein, multidisciplinair team dat embedded software ontwikkelt voor energiemeters en Power Distribution Units (PDU's) voor datacenters. Je krijgt directe invloed op architectuurkeuzes en lanceert producten die wereldwijd gebruikt worden. Je programmeert zowel front-end als back-end, draagt bij aan roadmap-thema's en vertaalt epics en stories naar concrete features. Het team werkt agile, met dagelijkse stand-ups, code reviews en CI-pipelines in GitLab. Technisch werkgebied omvat moderne front-end stacks (React, JavaScript/TypeScript, SCSS, HTML5, webpack), server-side services in Java 21 en Kotlin, en communicatie via REST API's, Socket.IO en soms MQTT. Je onderhoudt buildtools, schrijft unit- en integratietests (Junit 5) en runt services in containeromgevingen zoals Docker en Kubernetes. De werksfeer is informeel en plat, met korte communicatielijnen en gezamenlijke lunches. Je kantoor bevindt zich in 's-Hertogenbosch en je krijgt veel verantwoordelijkheid om het nieuwe platform vorm te geven. Als jij houdt van hands-on ontwikkeling, technische diepgang en een zichtbare impact op product en architectuur, dan is deze functie op jouw lijf geschreven.
Functie-inhoud
- Ontwikkelen van front-end componenten met React, JavaScript/TypeScript, SCSS en webpack voor gebruikersinterfaces van embedded systemen.
- Bouwen en onderhouden van back-end services met Java 21 en optioneel Kotlin, inclusief modulair ontwerp en dependency injection.
- Ontwerpen en implementeren van REST API's en real-time communicatie via Socket.IO tussen front-end en back-end.
- Schrijven van unit- en integratietests (Junit 5) en participeren in peer code reviews voor hoge codekwaliteit.
- Beheren van CI/CD pipelines in GitLab en onderhouden van buildtools ter ondersteuning van snelle releases.
- Samenwerken in een agile team, vertalen van roadmap-thema's naar epics, stories en concrete opleveringen.
Functie-eisen
- Aantoonbare ervaring met moderne front-end ontwikkeling in React en JavaScript, bij voorkeur met TypeScript en SCSS.
- Sterke back-end kennis in Java 21; ervaring met Kotlin en Node.js/Express is een duidelijke pré.
- Ervaring met relationele databases (MySQL/MariaDB of SQL Server) en ORMs zoals Hibernate.
- Bekend met REST API's, Socket.IO en bij voorkeur publish/subscribe-technologieën zoals MQTT.
- Ervaring met dependency injection frameworks (bijvoorbeeld Guice), modulariteit en Java Modules.
- Ervaring met Git, GitLab, Jira, CI-workflows en het schrijven van Junit 5 tests.
- Basiskennis van containerisatie (Docker) en Linux; Kubernetes-ervaring is een plus.
Wij bieden
- Een fulltime dienstverband van 38 uur per week met een marktconform salaris dat past bij jouw ervaring.
- Een informele, platte organisatie met directe invloed op productarchitectuur en technische keuzes.
- Een leidende rol in het vormgeven van een nieuw platform en zichtbare impact op eindproducten.
- Korte lijnen binnen een klein team met dagelijkse stand-ups en gezamenlijke lunchmomenten.
- Ruimte voor technische verdieping, ownership over features en professionele groei binnen projecten.
- Een modern kantoor in 's-Hertogenbosch met een prettige werkomgeving en goede primaire arbeidsvoorwaarden.
€4000 - €5200 monthly
