If you can't incentivize potential applicants with money, perhaps you can offer them a better work environment, or perks which will serve to attract them.
Perks
For example, is working remotely an option that you could pitch to your boss? Offer them great flexibility in working hours, or getting time off without needing to give you much notice?
Would you be able to stock the lunch room with coffee that would be available to them for free? Get lunch for them once a week? Organize some company events such as BBQ's, or ice cream days during the summer?
How about putting a ping pong table, or console in the break room?
Young Talent
The other approach I would take is to try and rope in young programmers without a lot of work experience. Target universities and colleges. Offer paid internships for students without a lot of experience on their CV's.
Be open to interviewing programmers who may have learned to code on their own, and don't have degrees, but may be able to show you a strong portfolio of personal projects, etc.