Principal Engineer
Over de Stager-applicatie
De Stager-applicatie is grotendeels gebouwd in Kotlin, bovenop het RePlay-framework (een fork van Play1). RePlay biedt handige functies zoals routing, plugins, Hibernate ORM en Groovy-gebaseerde templates. Toch stappen we over naar type-safe oplossingen zoals jOOQ voor SQL, kotlinx.html voor de views en OpenAPI voor onze API’s. Ook aan de frontend vernieuwen we: we laten React en jQuery steeds meer achter ons en bouwen vaker in Elm – voor meer veiligheid en eenvoudiger onderhoud. Deze wijzigingen maken de weg vrij voor het afstappen van het RePlay-framework naar een beter alternatief.
Daarnaast beschikt Stager over een aparte waiting room die bij hoge belasting vóór de ticketshop wordt ingeschakeld. Deze service opereert onafhankelijk van de monolithische applicatie en gebruikt Redis.
Jouw rol
Als principal engineer bepaal je mede de technische strategie en bewaak je de langetermijnvisie van het bedrijf. Met diepgaande expertise en sterke analytische skills help je bij complexe technische keuzes, coacht andere developers, verbetert de developer ergonomie en versterkt de tech-cultuur. Je werkt nauw samen met het productteam om duurzame oplossingen te bouwen en ontwerpt schaalbare, onderhoudbare systemen waarin kwaliteit, security en performance vooropstaan.
Wat ga je doen?
Je bepaalt mede de technische strategie: Waar willen we met onze tech stack naartoe en waarom?
Je stuurt technische keuzes aan zodat deze in lijn zijn met de langetermijnvisie van het bedrijf.
Je bent verantwoordelijk voor de technische roadmap en architectuurkeuzes.
Je wordt geraadpleegd bij complexe technische uitdagingen.
Je begeleidt andere developers en deelt kennis met hun.
Je leidt interne review processen (code reviews, RFC's).
Je denkt mee over wat er gebouwd wordt én hoe.
Je helpt mee in het vertalen van features naar duurzame technische oplossingen.
Je ontwerpt en verbetert schaalbare, onderhoudbare systemen.
Je werkt aan technische kwaliteit op lange termijn.
Je bewaakt consistentie, security, performance en robuustheid van systemen.

Wie ben je?
Bewezen ervaring in een soortgelijke rol (minimaal 10 jaar).
Bewezen ervaring met een statisch getypeerde back-end taal zoals: Kotlin (dat gebruiken wij), Java, C# of C++.
Bewezen ervaring met relationele databases en SQL.
Bewezen ervaring met cloud infrastructuur, zoals AWS.
Je hebt eerder gewerkt met Linux als besturingsprogramma.
Je bent coöperatief en besluitvaardig.
Je hebt analytische vaardigheden.
Nieuwsgierig naar nieuwe technologieën en enthousiast om manieren te vinden om ze in je werk te implementeren.
Liefde voor evenementen - we zijn tenslotte actief in de evenementenbranche.
Je spreekt Engels en bij voorkeur Nederlands.
Je woont in Nederland, bij voorkeur in de Den Haag-Dordrecht-Gouda driehoek en hebt een verblijfsvergunning of werkvergunning.
Wat hebben we te bieden?

Heb je een passie voor de evenementenindustrie, dan combineer je je werk en hobby.

Een competitief jaarsalaris.

Stager is een scale-up en jij ontwikkelt mee met het bedrijf.

We werken samen met leuke klanten en partners, en hebben intensief contact met hen om te praten over de ontwikkeling van Stager.

Stager is een uitgebreid systeem dus des te uitdagender en gevarieerder om eraan te werken.

We hebben een leuk en hecht team met een open (minded) cultuur waarin je over alle aspecten van de bedrijfsvoering mag meedenken.

We leggen een duurzaam pensioen voor je opzij! Jij hebt hier zelf controle over.

Flexibele werkuren en de mogelijkheid om deels van thuis uit te werken.

We vinden het belangrijk dat je werk en privéleven goed in balans zijn.

Maandelijkse klantbezoeken, interne happenings en jaarlijkse team trip.
Hoe kan ik solliciteren?
Nou, heel eenvoudig! Klik op de Solliciteer nu knop en laat ons weten wie je bent!
De vacature sluit 1 juni. In week 22 en 23 zullen de eerste kennismakingsgesprekken plaatsvinden.