Working Student - Software Engineering · TypeScript (NestJS or React)

OneTutor
München, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Code Review Pair Programming Software Engineering TypeScript ReactJS Large Language Models Prompt Engineering Backend Information Technology Graphql Front End Software Development
+2 more
Api Design NestJS

Job description

As one of our first working student hires, you’ll support both product and engineering tasks while developing your skills in modern full-stack development.

  • Take ownership of small, well-scoped projects in backend or frontend - with support from the team every step of the way.
  • Backend: build and extend APIs, model data, work with NestJS/TypeScript.
  • Frontend: craft React components, integrate with backend services, improve the learner and instructor experience.
  • Collaborate with product and engineering peers on design, testing, and feature development.
  • Participate in code reviews and occasional pair programming sessions.
  • Contribute 15-20 hours per week, flexibly arranged around your university schedule.

Requirements

You’re a Master’s student (or advanced Bachelor’s student) in Computer Science, Informatics, or a related field, enrolled at a Munich university. You want to apply what you’ve learned in a real product environment - not just run demos or write internal scripts.

You have some hands-on experience in at least one of the following:

  • NestJS + TypeScript (REST or GraphQL, API design)
  • React + TypeScript (hooks, component architecture)

You communicate well in English or German, enjoy working collaboratively, and are comfortable asking for help when you need it.

We don’t require prior work experience or a specific number of completed semesters. What matters is genuine interest and the ability to contribute.

Nice to have

  • Curiosity about AI tooling: LLMs, LangChain, RAG pipelines, embeddings, vector DBs.
  • Interest in prompt engineering or fine-tuning.
  • Any experience with agile teams, hackathons, or student projects.

Benefits & conditions

  • Competitive hourly rate for working students in Munich
  • Subsidized EGYM Wellpass (fitness) - yes, even for working students
  • Cool office right next to Theresienwiese, central Munich
  • Flexible hours that genuinely work around your exam schedule
  • Real ownership: you’ll ship features used by real learners, not internal tooling
  • Active mentorship from an engineering team that wants to help you grow
  • A foot in the door at a TUM-rooted EdTech startup with strong growth momentum

We are looking forward to your application! Please attach your employment references, applications lacking these might not be processed.

OneTutor is an Equal Opportunity Employer. We particularly welcome applications from women and people of underrepresented genders in tech. We believe balanced teams make better decisions and build better products.

About the company

OneTutor is an AI-powered tutoring platform spun off from the Technical University of Munich (TUM). We give every student a personalized AI tutor grounded in their actual course materials - no hallucinations, full source citations, GDPR-compliant. We also serve B2B organizations as an AI-powered learning platform for employees.

We’re past the “will this work?” stage. Our impact is real:

  • 35,000+ Active users
  • 50+ B2B / B2G Customers
  • 86% Users find it helpful

As a working student, you’ll join a small, close-knit team, work directly alongside the founders, and ship code that reaches tens of thousands of learners. Your schedule stays flexible around your studies.

This role is based in our Munich office - we work together in person, please do not apply if you want a remote position., OneTutor

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on xing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · WWC Europe 2026

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:51 min

Full stack architecture for server-sent events using Next.js

Ahmed Megahd Ahmed Megahd · WWC 2025

Videos

See all

Related articles

See all