Fullstack Developer| Web Applicaties | IoT

MatchMatters
Veenendaal, Netherlands
3 days ago
Apply on matchmatters.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€4,000.0 - €5,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Big Data Relational Databases DevOps Embedded Software Mobile Application Software Python (Programming Language) MariaDB Software Engineering SQL Databases
+4 more
Systems Integration Web Applications Backend Front End Software Development

Job description

Als Fullstack Developer werk je aan de software die verschillende onderdelen van een uitgebreid IoT-platform met elkaar verbindt. Je bent voornamelijk bezig met backend development, maar vindt het ook interessant om werkzaamheden aan de frontend op te pakken. Ongeveer 80% van je tijd besteed je aan programmeren.

Je ontwikkelt en onderhoudt webapplicaties waarmee gebruikers onder andere IoT-apparaten kunnen configureren, beheren en monitoren. Daarnaast bouw je API-koppelingen, verwerk je grote hoeveelheden data en zorg je ervoor dat verschillende systemen goed met elkaar blijven communiceren.

Een belangrijk onderdeel van je werk is het vertalen van globale vraagstukken naar technische oplossingen. Je krijgt niet voor iedere opdracht een volledig uitgewerkt stappenplan. Juist daarom is deze functie geschikt voor een developer die graag zelfstandig nadenkt over architectuur, functionaliteit en de beste manier om iets binnen een bestaand ecosysteem te realiseren.

  1. Ontwikkelen en onderhouden van webapplicaties.
  2. Bouwen en beheren van API’s en koppelingen met externe systemen.
  3. Verwerken en ontsluiten van data afkomstig van IoT-apparaten.
  4. Ontwikkelen van nieuwe functionaliteiten binnen bestaande applicaties.
  5. Analyseren en oplossen van technische problemen en storingen.
  6. Testen, verbeteren en optimaliseren van bestaande functionaliteiten.
  7. Meedenken over technische architectuur en de verdere ontwikkeling van het platform.
  8. Rechtstreeks schakelen met collega’s en gebruikers over functionaliteiten en technische vraagstukken.

De software maakt onderdeel uit van een breed ecosysteem waarin hardware, embedded software, IoT-communicatie, backend, webapplicaties, data en externe integraties samenkomen. Binnen de organisatie worden veel van deze onderdelen zelf ontwikkeld en beheerd.

Requirements

  1. PHP 8.3
  2. Python
  3. C
  4. Vanilla JavaScript
  5. SQL en MariaDB
  6. ReactPHP
  7. php-amqplib
  8. PHPOffice
  9. React
  10. Cordova
  11. Linux en DevOps-technologieën

Voor communicatie met IoT-apparatuur wordt onder andere C gebruikt. Deze ontwikkeling wordt momenteel gedeeltelijk extern uitgevoerd, maar zal in de toekomst verder binnen de organisatie worden opgebouwd. Je hoeft uiteraard niet met de volledige stack ervaring te hebben. Een sterke backendbasis, kennis van webapplicaties en interesse in nieuwe technologieën zijn belangrijker.

  1. Ervaring met het ontwikkelen van webapplicaties met PHP of een vergelijkbare backendtechnologie.
  2. Een sterke basis in backend development en bij voorkeur ervaring met frontend development.
  3. Goede kennis van SQL en relationele databases.
  4. Ervaring met API’s en systeemintegraties.
  5. Basiskennis van Linux en/of DevOps.
  6. Je begrijpt hoe verschillende onderdelen van een applicatie en technisch ecosysteem met elkaar samenwerken.
  7. Ervaring met IoT, hardware, embedded systemen of device communication is een pré, maar geen vereiste.
  8. Ook wanneer je nog geen ervaring met PHP of Python hebt, maar wel een stevige backendachtergrond hebt, kan deze functie goed aansluiten.

Benefits & conditions

  1. Een marktconform salaris, afhankelijk van kennis en ervaring.
  2. 25 vakantiedagen.
  3. Een pensioenregeling.
  4. Werken aan een technisch uitdagend product waarin software, IoT, data en hardware samenkomen.
  5. Een afwisselende functie met zowel backend- als frontendwerk.
  6. Directe samenwerking met een ervaren lead developer.
  7. Korte lijnen en een praktische werkomgeving.
  8. Ruimte om nieuwe technologieën te leren en jezelf technisch verder te ontwikkelen.

About the company

Het platform wordt gebruikt door circa 500 zakelijke gebruikers en ondersteunt meer dan 10.000 actieve IoT-apparaten. Daarnaast zijn er mobiele applicaties voor eindgebruikers.

Je gaat aan de slag bij een technisch familiebedrijf dat een eigen ecosysteem ontwikkelt waarin hardware, elektronica, IoT, software en data samenkomen. De organisatie ontwikkelt een groot deel van de technologie zelf en heeft daardoor veel kennis in huis over zowel de technische infrastructuur als de toepassingen die daarop draaien. Binnen het developmentteam werk je nauw samen met een ervaren lead developer. De organisatie is relatief compact, waardoor de lijnen kort zijn en je snel kunt schakelen met collega’s en gebruikers. Er is veel ruimte voor eigen initiatief: je krijgt de vrijheid om mee te denken over technische oplossingen in plaats van uitsluitend vooraf gedefinieerde taken uit te voeren.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on matchmatters.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:07 min

Accelerating contributor onboarding with artificial intelligence learning tools

Cédric Gégout Cédric Gégout +4 · World Congress 2026 Europe

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all