Tech recruiter from Zurich here.
Great idea.
Do you consider to add geographic information? The same job can be quite different in different locations; work conditions and laws differ a lot.
I understand that in the beginning that might segment the website too much.