Full-Stack Developer (Fulltime)
Role details
Job location
Tech stack
Job description
Eduface is een Nederlandse EdTech-startup die een AI-assistent bouwt voor feedback en beoordeling in het hoger onderwijs. Ons lokaal gehoste model helpt universiteiten de kwaliteit van feedback te verbeteren, terwijl docenten doorgaans tot 50% van hun tijd besparen. Getraind met data van de Universiteit Leiden en de Radboud Universiteit, presteert ons model beter dan GPT-4 op Nederlandse benchmarks en is het specifiek ontwikkeld voor academisch schrijven, met accurate, didactische feedback in zowel het Nederlands als Engels. Door onze eigen efficiënte, privacy-first AI te ontwikkelen in plaats van commerciële API's te gebruiken, garanderen we volledige controle, transparantie en naleving van de EU AI Act.
Tasks
Als Full-Stack Developer bij Eduface werk je aan zowel de frontend als backend van ons platform. Je ontwikkelt koppelingen met learning management systems (LMS) en verbindt ons platform met onze AI-modellen, zodat docenten en studenten een soepele en betrouwbare gebruikerservaring hebben.
Requirements
Er is geen minimale opleiding vereist Talen
-
Je beheerst Nederlands
-
2+ jaar professionele ervaring in full-stack webdevelopment
-
Expert in JavaScript en TypeScript
-
Sterke ervaring met Vue 3, waaronder:
-
Pinia voor state management
-
Vue I18n voor lokalisatie
-
Zod voor validatie
-
TailwindCSS en Reka UI voor styling en componenten
-
Bekendheid met Feature-Sliced Design-principes
-
Backend-ervaring met Fastify (of vergelijkbare frameworks zoals Express)
-
Grondig begrip van REST API-ontwerp, requestvalidatie en authenticatie
-
Ervaren met PostgreSQL, schema-ontwerp en query-optimalisatie
-
Ervaring met het integreren van Socket.IO of andere realtime communicatiesystemen
-
Sterke kennis van softwarearchitectuur, schaalbaarheid en modulair design
-
Ervaring met security best practices, waaronder authenticatiestromen, datavalidatie, rate limiting en veilige data-afhandeling
-
Ervaring met het bouwen en onderhouden van complexe, impactvolle systemen (bijv. Multi-tenant SaaS, gedistribueerde componenten of realtime apps)
-
Bekend met CI/CD-workflows en deployment (wij hosten op Railway)
-
Schrijft schone, onderhoudbare en goed gedocumenteerde code
-
Voelt zich comfortabel bij het zelfstandig maken van architectonische en productbepalende beslissingen
-
Begrijpt en omarmt AI-tools - gebruikt AI om efficiëntie, codekwaliteit en workflow te verbeteren en ziet de waarde ervan in moderne softwareontwikkeling
-
Sterke probleemoplossende en debugging-skills, met focus op performance en betrouwbaarheid
Benefits
Benefits & conditions
We bieden een fulltime functie waarbij je deel uitmaakt van ons kleine, getalenteerde development team om Eduface verder te bouwen. Je werkt in een startup-omgeving met veel autonomie, eigenaarschap en invloed op technische beslissingen.