I found my job 2015 at a startup in Frankfurt via AngelList. (I'm living in Stuttgart)
I found my job in Cologne. The language of my office is English. Did you have to know German for your job?
I also found work in Germany for a Startup (originally I am from the USA). I used Stepstone.de. In my interview we talked specifically about my sabbatical and I think it helped get me the job.