About DidactLabs
DidactLabs is a Leuven-based AI EdTech startup founded by recent KU Leuven (Group T Campus) engineering graduates. We are dedicated to building a transparent learning environment that empowers teachers to guide students in the ethical and effective use of LLMs within the classroom.
Our platform is a web-based learning environment with an integrated AI assistant tailored for academic assignments. We provide teachers with powerful insights, including a transparent view of the student's writing process, tracking of text sources (human-written, pasted, or AI-generated), full AI chat logs, and an analysis of the student's work and AI usage patterns along with extensive LLM-powered summaries and analytics. Our mission is to provide a pedagogically driven tool for the modern classroom.
The Role
We are seeking one highly motivated Developer Intern to join our founding team. You will contribute directly to the development of our core product, working across the entire stack. This is a hands-on role where you will build and refine features for both our backend and web application, operating within our production codebase.
Responsibilities
* Implement and test new features within our core web application.
* Collaborate with the founding team to define and scope new functionalities.
* Debug issues and help maintain the health of our CI/CD pipelines.
Who We're Looking For
* Currently pursuing a degree in Computer Science, Engineering, or a related technical field within a Belgian university.
* Strong foundation in TypeScript (or JavaScript with a strong willingness to learn TS).
* Experience with React and or other web frameworks.
* Familiarity with REST APIs and SQL database concepts.
* A proactive, self-starting attitude, and a passion for continuous learning and building.
These would be a plus
* Knowledge of LLMs and LLM-tooling (ai-sdk, vertex AI, etc.)
* Experience with any of NestJS, Prisma, Tanstack, Vite.
* Unit and End-to-End testing with Jest and Playwright.
* DevOps Experience using Docker, GitHub Actions, Google Cloud.
* Interest in AI, EdTech, and working in a fast-paced startup environment.
What We Offer
* Direct mentorship from the founding engineering team.
* Significant hands-on experience with a modern, production-grade tech stack.
* The opportunity to make a high-impact contribution to a growing product.
* Exposure to the full lifecycle of a SaaS product, from development to deployment.
Internship Structure
This is a voluntary, unpaid, non-curricular study internship
for currently enrolled Belgian university students. This position requires:
* Active enrollment in a Belgian university (minimum 27 credits)
* Formal internship agreement through your university (e.g., KU Leuven non-curricular study internship contract)
* Study programme related to Computer Science, Engineering, or related technical field
* Maximum 60 internship days per academic year
* For non-EEA students: maximum 20 hours per week
Time Commitment
* 8 hours per week (typically 2 days × 4 hours)
* Flexible scheduling
* Fully remote
Are you eager to work within a dynamic and ambitious startup and not afraid to dive in? Send your CV and a short motivation letter to us