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
Requirements
- 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.
Word lid van Eduface als Full-Stack Developer (Fulltime) en vorm de toekomst van onderwijsinnovatie. Samen creëren we technologieën die leren transformeren. Solliciteer nu en maak impact!