Full stack developer

Eduface
Utrecht, Netherlands
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Compensation
€ 5.8K

Job location

Remote
Utrecht, Netherlands

Tech stack

JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Azure
Software as a Service
Continuous Integration
Learning Management Systems
Software Debugging
Web Development
Python
PostgreSQL
Machine Learning
Software Architecture
Query Optimization
TypeScript
Google Cloud Platform
Tailwind
Code Comments
Backend
FastAPI
Vue.js
Front End Software Development
REST

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.

About the company

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.

Apply for this position