Search Station F jobs
TL;DR
About
Station F's job board runs on Welcome to the Jungle and pools openings from campus companies, 566 of them on 5 October 2026, from startups listing two employees up to L'Oréal Groupe. Two employers hold over a quarter of them: Walter Learning with 85 roles, most of the Marseille and Madrid ones, and L'Oréal Groupe with 67. A student after a data internship would send query "data", contractType "Internship" and city "Paris". That matched 57 jobs (three pages of 20), 13 of them at L'Oréal, so sorting on company.employees puts the small teams first, though some companies leave headcount blank. Pay needs a second look. Only about half the listings give salary.minimum, and the period can be wrong. Guideflow's "Bras droit CEO" internship at 1,200 to 1,600 euros appears twice, once as monthly and once as daily. Welcome to the Jungle's own API serves one company's jobs at a time, and its all-companies endpoint needs a dedicated partnership.
Input
city optionalExact city facet label as shown on the site, e.g. "Paris"
page optional1-based page number. Must be within the visible pagination window for the current query/filters (throws otherwise).
query optionalFree-text keyword, e.g. "developer", "product manager"
department optionalExact department/profession facet label as shown on the site, e.g. "Tech", "Business", "Sales", "Operations"
contractType optionalContract type id, exactly as jobs return it in their contractType field (one id per contract type: full-time, internship, apprenticeship, freelance, temporary).
Output
jobs optionalpage optionaltotal optionaltotalPages optionalExample output
Shape only: placeholder values generated from the output schema, not a real run.
{
"jobs": [
{
"id": "abc123",
"url": "https://example.com/item/123",
"slug": "…",
"title": "Example",
"office": "…",
"remote": "…",
"salary": {
"period": "…",
"maximum": 3.5,
"minimum": 3.5,
"currency": "…",
"yearlyMinimum": 3.5
},
"company": {
"name": "Example",
"slug": "…",
"logoUrl": "https://example.com/item/123",
"employees": 3
},
"offices": "…",
"promoted": true,
"reference": "…",
"department": "…",
"profession": "…",
"publishedAt": "2026-01-15T09:30:00Z",
"contractType": "…",
"contractTypeLabel": "…"
}
],
"page": 1,
"total": 3,
"totalPages": 3
}