Senior Software Engineer

Europe Pool Supplies B.V.
6 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Shift work
Languages
Dutch
Experience level
Senior
Compensation
€ 6K

Job location

Remote

Tech stack

API
User Authentication
C++
Code Review
Continuous Integration
Relational Databases
Software Debugging
Django
Embedded Software
JSON
Python
PostgreSQL
Node.js
Object-Relational Mapping
Scrum
Software Engineering
WebSocket
PIC Microcontroller
Backend
GIT
Information Technology
Real Time Data
Front End Software Development
REST
Software Version Control
Docker

Job description

EPS is dé nummer 1 in zwembadautomatisering en we zoeken de Software Engineer die samen met ons de voorsprong op de concurrentie verder gaat uitbouwen - dit is het team waar je bij wílt horen.

EPS ontwikkelt, produceert en distribueert alle apparatuur die nodig is voor het zwembad van morgen. Om verdere groei te realiseren bouwen we aan nieuwe, innovatieve oplossingen in onze webapp en embedded systemen.

Naast softwareontwikkeling adviseer je bij het aantrekken van nieuwe teamleden en krijg je de kans om (op termijn) aan het hoofd te staan van dit team. Daarnaast krijg je een échte hands-on ervaring met de producten die we fabriceren: je ziet jouw software letterlijk terug in technische installaties bij mensen thuis.

EPS biedt een salaris van € 40 - 72k afhankelijk van jouw ervaring, plus goede secundaire voorwaarden.

  • Ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van backend en frontend voor onze online omgeving.
  • Werk je met relationele databases (PostgreSQL) en zorg je voor een robuuste datastructuur, goede performance en veiligheid.
  • Denk je mee over architectuurkeuzes (o.a. gebruik van Rust, C/C++ en bestaande Python/Django-componenten).
  • Krijg je de kans om (samen met het team) embedded software te ontwikkelen voor onze eigen hardwareproducten. Heb je nog niet veel ervaring met embedded? Geen probleem: als je een basis in C/C++ of rust hebt en bereid bent te leren, nemen we je daarin mee.
  • Draag je volledige projectverantwoording voor de software van de online omgeving: van idee tot implementatie, deployment en nazorg.
  • Schakel je regelmatig met hardware- en productontwikkeling (microcontrollers, besturingskasten, sensoren, etc.), zodat software en hardware naadloos op elkaar aansluiten.
  • Test je jouw oplossingen in de praktijk en zie je jouw werk letterlijk terug in technische installaties bij klanten.

Je werkt bij voorkeur 3 dagen op kantoor en 2 dagen vanuit huis. Voor commerciële en technische ondersteuning kun je rekenen op je collega's van de binnendienst. Je rapporteert direct aan de CTO of lead developer.

Requirements

  • Ervaring met Rust (of de duidelijke ambitie én basis om dit snel op te pakken).
  • Stevige basis in C/C++ (bij voorkeur in de context van embedded / systems / performance-kritische code).
  • Ervaring met REST API development:
  • API-ontwerp (versies, authenticatie, foutafhandeling).
  • Werken met JSON, HTTP-statuscodes, API-documentatie.
  • Ervaring met relationele databases, bij voorkeur:
  • PostgreSQL (schema-ontwerp, migraties, queries, indexen).
  • Algemeen software-engineering inzicht:
  • Versiebeheer (Git).
  • Code reviews, structuur, testbaarheid, debugging.

Een MBO/HBO werk- en denkniveau in de richting Computer Science, Informatica, Embedded Systems of vergelijkbaar is gewenst, maar een sterke trackrecord en projecten wegen zwaarder dan het papiertje.

Pré (niet vereist, wél een grote plus of leerpad)

Dit zijn zaken die je óf al kent, óf snel eigen wilt maken:

  • Docker (desktop) en containerized development.
  • Node.js (bijvoorbeeld voor tooling, services of web backends).
  • Werken in een Agile / Scrum-omgeving.
  • Ervaring met CI/CD-processen (pipelines, testen, automated deploys).
  • WebSocket API-ontwikkeling (real-time data, events, notificaties).
  • Ervaring met één of meerdere ORM-systemen, zoals:
  • drizzle, prisma, diesel of vergelijkbare tooling.
  • Communicatieve vaardigheden:
  • Je kunt technische keuzes uitleggen.
  • Je hebt de drive om zowel technisch (architectuur, code) als organisatorisch (proces, teamopbouw) bij te dragen.

Woonachtig in de regio Brabant of Midden-Nederland is praktisch.

Benefits & conditions

  • Salarisindicatie € 40 - 72k, afhankelijk van opleiding, werkervaring, leeftijd en te beïnvloeden door eigen performance via een realistische bonusregeling.
  • Uitstekende secundaire arbeidsvoorwaarden, inclusief:
  • Goede pensioenregeling.
  • Laptop.
  • Telefoon van de zaak.
  • Reiskostenvergoeding.
  • Mogelijkheid tot thuiswerken.
  • Flexibele start- en eindtijden op kantoor.
  • Oog voor jouw ideeën, ontwikkeling en ontplooiing.
  • Direct zicht op het eindresultaat: je ziet jouw werk terug bij klanten in het veld.
  • Een hecht team met betrokken collega's binnen een groeiende en gezonde organisatie.
  • Een werkgever die écht luistert naar technische inbreng en ruimte biedt om nieuwe technologieën (zoals Rust, moderne ORM's en CI/CD) in te brengen.

About the company

Je start met een gedegen inwerktraject waarin je de filosofie, werkwijze en producten van EPS leert kennen. Product- én praktijkkennis zijn cruciaal: je moet snappen wat er in het veld gebeurt om goede keuzes te maken in je code. EPS is met haar expertise dé groothandel en ontwikkelpartner voor de professionele zwembadbouwer. Wij ontwikkelen, produceren en distribueren alle apparatuur die nodig is voor het zwembad van morgen. De onderneming is opgericht in 2003 en telt circa 25 medewerkers met een gemiddelde leeftijd van 30 jaar, die zich dagelijks inzetten om de branche duurzamer en inventiever te maken. Met een innovatief productassortiment op het gebied van o.a. veiligheidsrelais, sensoren, besturing, software, consultancy, engineering en trainingen bieden wij oplossingen voor alle vraagstukken rondom zwembaden. Samen met onze klanten zoeken we naar oplossingen en zetten we onze jarenlange ervaring en productkennis in.

Apply for this position