Hey π
Imagine grassroots football finally had the platform it deserves. β½
Every weekend, millions of people write their own personal football stories - on pitches, in clubs and on the sidelines. We believe this passion deserves a digital home too.
That's exactly what we're building every single day.
I'm Tabea - and I'm looking for someone who wants to help push our mission forward.
Is that you? Let's find out together. π

<aside>
π
tl;dr: Weβre looking for someone who keeps our football data right: results, stats and market values players can trust, especially right after the final whistle.
</aside>
<aside>
π
Start: Immediately
</aside>
<aside>
π
Type: Full-time
</aside>
<aside>
π
Location: Office in Cologne, Berlin, London or remote
</aside>
<aside>
πͺ
Team: Core Services
</aside>
<aside>
β½
Weβre a small, talent-dense team building a category-defining company in Europe. We value extreme ownership, high velocity, and low-ego collaboration. We seek out people who care deeply, ship fast, and are eager to make a dent in the world.
</aside>
<aside>
π―
Is this a match?
The basics - so we both know if it could work.
- π‘ Flexible: Hybrid from Cologne, Berlin or London, or remote within the EU or UK - we'll find the mix that works for you.
- π οΈ 5+ years in: You've been a software engineer with a data focus for 5+ years, still write production code yourself and have owned a pipeline or dataset in production end to end.
- π§ Self-starter: Drop you into a codebase with years of history and you'll find your way - reading the code, the data and the git log yourself, and asking "why does it look like this?" before you change it.
- π€ Agent-native: We build with Claude Code every day. Whichever coding agent you've used so far, you plan with it, review every line it writes, and own what ships.
- π§ͺ Small steps, shipped often: Tests first, small merge requests, a teammate reviews - then it's live. That's our rhythm.
- β½ Football-curious: You don't need to know everything about grassroots football yet - but you want to understand how it works, inside out.
- π£οΈ English first: It's our working language. We're an international team, though, so you'll also hear German, Spanish, Dutch and more around the (virtual) office.
</aside>
β½ What you'll do - your playing field
This is how you move our mission forward every day.
- You keep our football data right. Results, lineups, goals, appearances, stats and market values: you make sure what reaches the app matches what happened on the pitch - and what our users tell us happened there.
- You build and run data processing services. Python services and pipelines that turn match data from many sources into the teams, players and stats in our app - tested, monitored and ready for the weekend peak.
- You make data quality measurable. Validation, monitoring and alerts - and when something's off, you fix the root cause, not just the symptom.
- You become one of our football data experts. Age groups, season changes, renamed and merged teams, duplicate players, players who remember the match differently - you learn how grassroots football data really behaves and turn that knowledge into rules our systems enforce.
- You think about the player at the end of the pipeline. A missing goal or a wrong appearance is someone's weekend. You care how data shows up for players and clubs, not only whether the job ran.
In addition to your core responsibilities, you will also:
- shape how our data models evolve, together with the engineers who own data acquisition and processing
- support our data and business colleagues on the technical side of data requests - the queries, data pulls and checks behind analyses for internal teams and partners
- build small internal tools so our support and product colleagues can check and fix data themselves