Hello! LumiGuide is looking for a new functional programming engineer. This is a position which contains both a significant NixOS component, as well as Haskell development.
Since this requires working with physical hardware, this is a hybrid/on-site position only, located in Nieuwegein, Utrecht, the Netherlands. Speaking Dutch is preferred, but not required.
This is initially a junior position—and the pay range reflects this—but we encourage experienced software engineers to apply also, in which case compensation will be adjusted accordingly.
Feel free to apply on our linkedin, or to contact us via our website!
Job blurb (Dutch):
LumiGuide maakt steden slimmer en leefbaarder. We ontwikkelen end-to-end oplossingen voor slim parkeren en digitale bewegwijzering: van fietstellingen en parkeergeleiding tot mobiele apps en real-time data dashboards. Onze klanten zijn gemeenten, vervoersbedrijven en grote private partijen zoals ProRail, de gemeente Amsterdam en bol.com. We zijn een jong en groeiend team, onderdeel van CROWD, en we werken aan de volgende generatie van ons platform.
Wat ga je doen?
Afhankelijk van jouw ervaring wordt je begeleid zodat je binnen no time up to speed bent en kan bijdragen aan het platform. Je krijgt veel verantwoordelijkheid en ruimte om je te verbreden en vindt het leuk om onbekende technologie eigen te maken. Wil jij op termijn bijdragen aan onze embedded software, computer vision platform of mobile apps? Alles kan!
We zoeken iemand die zich in eerste instantie wilt verdiepen in;
- Haskell, NixOS, en het onderhouden van het bestaande platform.
- Netwerk communicatie zoals ssh/ipsec/dns/wireguard, voor het beheer van de netwerken in onze parkeerstallingen.
Waar werken wij mee;
- Backend in Haskell (Servant, MTL, etc) en frontend in Rescript (React)
- Infrastructuur gebaseerd op NixOS, PostgreSQL, en S3
- Embedded software met Rust/C/Clash
- Computer vision (Pytorch/Onnx)
- Monitoring met Prometheus en Grafana
Wie zoeken wij?
- Je hebt interesse in of ervaring met functioneel programmeren.
- Je hebt een nieuwsgierige houding en interesse in nieuwe technologieën, de drive is belangrijker dan de kennis.
- Je krijgt energie van een omgeving waarin je veel invloed hebt op het proces.
- Affiniteit met embedded systemen of computer vision is een mooie aanvulling.
- Professionele ervaring als developer is mooi meegenomen, maar geen vereiste.
- Je bent beschikbaar voor minstens 32 uur per week.
- Je kan 2 (of meer) dagen in de week op kantoor zijn in Nieuwegein, Utrecht.
Wat bieden wij?
- Salaris tussen 2800 - 3500 bruto per maand.
- Veel ruimte voor eigen initiatief, innovatie en persoonlijke ontwikkeling.
- Een klein, betrokken team waarin jouw ideeën direct impact hebben.
- Werken met moderne technologieën op het snijvlak van software, hardware en IoT.
Bij LumiGuide geloven we dat de beste ideeën ontstaan in een omgeving waar techniek, nieuwsgierigheid en ondernemerschap samenkomen. Daarom zoeken we geen specialist die alleen uitvoert, maar iemand die actief wil meebouwen aan de technologie én de toekomst van onze organisatie.