Network in person like crazy. I've somehow made my way into an amazing 135/91 operator that treats pilot incredibly well and nobody is leaving due to the QOL. I only did that by talking and getting to know local people at airports around the area. There are tons of opportunities at smaller companies but not many people from what I can tell will risk their reputation within the company recommending someone the know through forums.
Also again my opinion, but I would never sign a contract to work somewhere to gather experience. If a contract is necessary that throws up a flag to me that pilots aren't wanting to stay and the company culture could suck.
Good luck job searching