Most companies will pay relocation expenses if they hire you, and will pay for transportation to/from an interview if they're interested enough to ask you to an in-person one, so lack of money to move shouldn't keep you from applying, if you know of a good opportunity.