
Full stack-developer
Job Description
Posted on: November 3, 2025
Job Opening: Full-Stack Developer (Full-Time)Location: RemotePosition: Full-Stack DeveloperAbout Eduface
Eduface is a Dutch edtech startup building an AI feedback and grading assistant for higher education. Our locally hosted model helps universities improve the quality of feedback while saving teachers typically up to 50% of their time. Trained with Leiden and Radboud University, our model outperforms GPT-4 on Dutch benchmarks and is built specifically for academic writing, delivering accurate, didactic feedback in both Dutch and English.
By developing our own efficient, privacy-first AI instead of using commercial APIs, we ensure full control, transparency, and compliance with the EU AI Act.
Job Description
As a Full-Stack Developer at Eduface, you’ll work on both the frontend and backend of our platform. You’ll help develop integrations with learning management systems (LMS) and connect our platform to our AI models, ensuring a smooth and reliable user experience for teachers and students.
What We Offer
We offer a flexible, remote position where you’ll join our small, talented development team to build Eduface, a high-impact AI product that helps universities improve feedback and grading. You’ll work in a startup environment with plenty of autonomy, ownership, and influence over technical decisions, collaborating closely with people who value clean code, thoughtful architecture, and meaningful innovation.
Must have:
-5+ years of professional experience in full-stack web development
-Expert in JavaScript and TypeScript
-Strong experience with Vue 3, including:
-Pinia for state management
-Vue I18n for localization
-Zod for validation
-TailwindCSS and Reka UI for styling and components
-Familiarity with Feature-Sliced Design principles
-Backend experience with Fastify (or similar frameworks like Express)
-Solid understanding of REST API design, request validation, and authentication
-Proficient with PostgreSQL, schema design, and query optimization
-Experience integrating Socket.IO or other real-time communication systems
-Strong grasp of software architecture, scalability, and modular design
-Experience with application security best practices, including authentication flows, data validation, rate limiting, and secure data handling
-Experience building and maintaining complex, high-impact systems (e.g. multi-tenant SaaS, distributed components, or real-time apps)
-Familiar with CI/CD workflows and deployment (we host on Railway.com)
-Writes clean, maintainable, and well-documented code
-Comfortable making architectural and product-impacting decisions independently
-Understands and embraces AI tools — uses AI to improve efficiency, code quality, and workflow, and recognizes its value in modern development
-Strong problem-solving and debugging skills, with a focus on performance and reliability
Nice to have:
-Experience with Python and backend frameworks like FastAPI
-Familiarity with Python-based AI services or data processing pipelines
-Experience setting up or managing GPU servers for model inference or training
-Knowledge of cloud deployment for compute-intensive workloads (e.g. on AWS, GCP, or Azure)
-Interest in AI infrastructure and integrating machine learning systems into production environments
How to Apply
Send your CV and a short motivation letter to menno.hahury@eduface.me. We’d love to hear from you! If you have any questions, feel free to reach out.
Help us improve education and become part of the Eduface team!
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Full stack-developer

REMOTE- Junior Data Engineer

Senior Fullstack Engineer (.NET) (Europe)

Software Engineer II (Journeys)

