We would essentially treat each occupation & region as a “category” of a job search. Inside category all other filters would be excluded.
That would mean that in the front-end we have a route like /jobs/:arg1/:arg2
Meaning that we basically need to ask drupal what our arg1 and arg2 are. So when getting something like /manager/wien
we call Drupal
with this and drupal will respond like :
[
"arg1" : "occupation"
"arg2" : "region"