I say "again", because the first time round we had so many applicants (400+) that it was a tough challenge discerning the best candidates from the pool and had allocated 10 interviews a day. The interviews were so bad that I ultimately rejected all of the applicants. I also withdrew the position because it was wasting my time.

Preferably, I would like to hire senior developers instead, but they are too expensive for my budget.

I slogged it out for another 4 months and I'm giving it another go on hiring juniors. But would not like to make the same mistake.