I've used AngelList (successfully) and LinkedIn (landed interviews but no roles) in the past. I currently have a role but I will answer anybody that reaches out to me. I tend to look for the following:
1) role/title alignment with career goals - this also covers tech stack being interesting
2) benefits - specifically 401k, in the US all employers offer healthcare so unless yours is exceptional I don't think it's worth promoting
3) salary; it doesn't need to be FANG level but if it doesn't beat my current role there's no point in starging a conversation