Full stack developer
Role details
Job location
Tech stack
Job description
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
-
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.com)
-
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
-
Ervaring met Python en backendframeworks zoals FastAPI
-
Bekendheid met Python-gebaseerde AI-services of datapijplijnen
-
Ervaring met het opzetten of beheren van GPU-servers voor modelinference of training
-
Kennis van clouddeployment voor compute-intensieve workloads (bijv. AWS, GCP of Azure)
-
Interesse in AI-infrastructuur en het integreren van machine learning-systemen in productieomgevingen
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.