Hiring students and recent graduates is its own discipline. The best student job boards aren’t the ones with the biggest reach, they’re the ones your future hires check between lectures.
At Join we route to most of the platforms on this list every day, including the job boards of individual German universities. Here’s the working shortlist, grouped by what each channel is built for.
If you remember one thing: a student role is defined by its hours, not its title. Twenty hours a week during term is a legal ceiling, not a preference, and the channel that filters for it beats the channel with the bigger audience.
Why hiring students needs its own playbook
A student job board is built around university life and student search habits rather than general career searching. Because candidates are already enrolled, actively studying, or weeks from graduating, these platforms filter for the availability a role demands. A generalist board can’t do that on its own.
The reason availability matters so much is legal, not stylistic. Under the Werkstudentenprivileg, a student in a paid role alongside an active degree may work a maximum of 20 hours per week during the lecture period, which keeps them exempt from health, long-term care and unemployment insurance contributions. Pension contributions still apply. During the lecture-free period that 20-hour cap lifts.
Two things follow for anyone writing the job ad. Your advertised hours have to fit under 20 during term, or the role stops being a Werkstudent role. And your busiest weeks are the ones where student availability roughly doubles, which is a scheduling advantage most teams never plan for.
Post directly on German university job boards
The most underused channel in student hiring is going straight to the source. With Join you can post directly to the job boards of individual German universities, putting the role inside the academic environment where those students already look.
That direct reach matters most when the discipline or the campus is the actual requirement: a working student in mechanical engineering near a technical university, a design intern within reach of an art school.
Berlin
- TU Berlin — engineering, natural sciences, humanities and economics
- Humboldt-Universität — 32,000 students across 189 disciplines
- Freie Universität Berlin — 35,000+ students, broad research profile
- HTW Berlin — Berlin’s largest university of applied sciences; 13,000+ students in engineering, computer science, business and design
- HWR Berlin — Berlin School of Economics and Law; 11,500 students, one of Germany’s largest business schools
- Universität der Künste — Europe’s largest art university: music, architecture, fine arts, design
- Berliner Hochschule für Technik — 70+ degree programmes, one of Germany’s largest engineering schools
North
- Universität Hamburg — 42,000 students
- Universität zu Lübeck — medicine, life sciences, computer science
- TU Braunschweig — the largest technical university in northern Germany
- Leibniz Universität Hannover — 29,000 students, TU9 member
- Universität Göttingen — broad research university: sciences, humanities, law
West
- Universität zu Köln — one of Germany’s largest universities
- FH Münster — 15,000+ students, built around employer partnerships
- Ruhr-Universität Bochum — one of Germany’s largest, at the centre of the Ruhr
- TU Dortmund — engineering, natural and social sciences
- Bergische Universität Wuppertal — engineering, sciences, humanities
- Universität Düsseldorf — medicine, life sciences, humanities, business
- Hochschule Bonn-Rhein-Sieg — applied sciences: computer science, engineering, business
South and centre
- Universität Würzburg — one of Germany’s oldest, strong in medicine and the sciences
- TU Darmstadt — TU9 member: engineering, computer science, IT
East
- TU Dresden — 124 degree courses across 17 faculties
- HTWK Leipzig — 6,452 students, over 70% in engineering and computer science
The Studierendenwerk networks are the efficient way to buy scale, because one posting covers every institution they serve:
| Network | Reach |
|---|---|
| Kölner Studierendenwerk | 92,000+ students across 7 universities |
| Studierendenwerk Frankfurt am Main | 79,000+ across 7 universities, incl. Goethe |
| Studierendenwerk OstNiedersachsen | 60,000 across 8 universities, incl. TU Braunschweig |
| Studierendenwerk Bonn | 46,000+ at Universität Bonn and partners |
| Studierendenwerk Augsburg | 26,000+ across Universität Augsburg and Augsburg UAS |
| Studierendenwerk Schleswig-Holstein | Kiel, Lübeck, Flensburg and Heide in one posting |
The full board directory lists every university and student platform currently available.
Specialist student platforms
Beyond the universities themselves, these are the platforms built around the student and graduate audience.
Student-native platforms come first. All five route through Join, and the tag shows how you buy each one: free distribution, paid placement, or both. After them come the student products the big generalist boards run, which are paid and reached through the parent board.
- Unicum (paid) — reaches around 90% of enrolled German students, the closest thing to a default in this segment. Two products worth keeping separate: Professional for graduates entering a first professional role, Start for internships and working student positions. Picking the wrong one puts your ad in front of the wrong career stage.
- UNIstellenmarkt (paid) — 30+ university locations, one of Germany’s largest job exchanges for students and graduates. Working student and part-time roles for currently enrolled candidates, not graduate positions.
- StudySmarter | Vaia (free) — a learning platform with a large active student community, which buys you something most boards can’t: reach into students in the middle of studying, not in the middle of job-hunting. Also covers apprenticeships and dual studies.
- Studydrive (free) — study-materials platform with a job layer covering dual studies, internships, side jobs and working student roles. Same logic as StudySmarter: you reach students inside a study habit.
- Code University (free) — university-affiliated platform for tech students and graduates in Berlin. Narrow by design, and the audience self-selects hard.
- Stepstone Campus (paid) — brings the reach and brand recognition of one of Germany’s largest job boards into a student-specific context. Worth it when you’re hiring several graduates at once.
- Jobware Campus (paid) — Jobware’s dedicated product for students and early-career candidates. A focused channel that adds relevance without adding much admin.
- Stellenanzeigen.de (paid) — dedicated products for entry-level positions and students close to graduation, candidates who have often stopped browsing student-specific platforms.
Generalists worth pairing
Specialist channels give you fit. Generalists give you volume. For early talent these three earn their place, in descending order of the volume they add.
- Indeed (free or paid) — the highest-traffic job platform in Germany. A free listing gets the role indexed; sponsorship is what actually drives volume, which helps when the constraint is speed or headcount rather than precision. It will also flood you without screening in place, so pair it with knockout questions.
- LinkedIn (free or paid) — the dominant professional network for graduates and final-year students, and the strongest passive-reach channel for career-track entry roles. If you hire one graduate a quarter into a professional track, this is the generalist to start with.
- XING (free or paid) — still worth a slot for DACH-specific and traditional-sector roles, and it has repositioned squarely around jobs. Reach is materially below LinkedIn’s, so treat it as a complement rather than a substitute.
For the full generalist picture beyond early talent, see the 20-platform German roundup and the free-board list.
Which platform for which role
Match the channel to the candidate’s stage, not the job title.
| Role | First choice | Pair with |
|---|---|---|
| Working student, specific campus or discipline | That university’s board | Indeed |
| Working student or internship, city-wide | Studierendenwerk network or Unicum Start | Studydrive or StudySmarter |
| Final-year or graduate, first full-time role | Unicum Professional or Stellenanzeigen.de |
Two cases sit outside that. Hiring several graduates at once is where Stepstone Campus earns its cost, and Berlin tech or design roles belong on Code University.
One specialist channel plus one or two generalists covers most early-talent roles. Beyond three, you are adding admin rather than reach.
When to post: the student hiring calendar
Student hiring is more seasonal than any other segment, and the calendar is fixed. The German winter semester runs 1 October to 31 March with lectures from mid-October to mid-February; the summer semester runs 1 April to 30 September with lectures from mid-April to late July.
That gives you three distinct windows:
- Four to six weeks before lectures start (late August to early October, late February to early April) is when students line up term-time work. This is the highest-intent window of the year for working student roles.
- The lecture-free periods (mid-February to mid-April, late July to mid-October) are when the 20-hour cap lifts. If you need someone for 35 hours a week on a summer project, this is the only window where that is a Werkstudent role rather than a regular contract.
- Exam weeks (February and July) are dead. Applications drop and replies slow. Posting a role then mostly buys you a slower funnel.
Graduate hiring runs on a different clock. Final-year students start looking three to six months before their degree finishes, so the winter-semester cohort is in market from roughly February.
The reach vs. relevance trade-off
More reach isn’t automatically better, and this is where student hiring budget goes to waste. Indeed and LinkedIn drive volume, but a share of that volume cannot work around lectures and exams. University boards and specialist platforms produce fewer applications, and a higher proportion of them come from candidates available on your terms.
The practical fix: track which sources deliver candidates who reach interview, not which deliver the most applications. That’s the number that tells you where next semester’s budget goes.
How this looks inside Join
To be concrete about what we ship. Join multiposts to the student platforms and university boards on this list from one place, so a working student role can go to a campus board, a specialist platform and a generalist in a single publish. Paid placements are bought at the board’s own price with no markup, and on many regional boards up to 50% cheaper than going direct. Every application is tagged with the board it came from, so after three or four hires in one role family you know which two channels belong on your default list.
The alternative is what most teams do today: post each role manually on three to five boards, then manage three to five sets of notifications and candidate emails, then retype every candidate into whatever system actually tracks them. The breadth isn’t the inefficient part. The manual consolidation is.
5 practical tips for recruiting on student job boards
- Name the format and the hours in the title. Students filter hard on whether a role is a working student position, internship or graduate job, and on whether the hours fit. A title like “Werkstudent Marketing (16h/week)” might not pull more clicks than “Marketing Assistant”, but the ones it does pull come from people who can actually take the role.
- Post near the right campuses. A university-specific board reaches students where they already look, which matters most for discipline-specific or local roles. Use a Studierendenwerk network when the city matters more than the institution.
- Lead with flexibility and learning. Early talent cares about hours that fit around studies, mentorship, and what they will build. Make it visible in the first few lines — how to structure the job ad.
- Pick two or three channels per role, not more. Spreading wider dilutes budget and adds admin without proportional return.
- Track source quality, not volume. Which platforms send candidates who progress to interview? Optimise that, not total application count.
Student hiring isn’t won on a single job board. It’s won by showing up where candidates already look, in the weeks when they’re actually looking. Explore more recruitment strategy guides on the HR Recruitment Blog.


