This is a standard resume-farming strategy that dev shops often use. They don't actually have a current opening but are hedging their bets for when a need comes up. In the meantime, you get to fill out a long application and do a take-home test! Fun right?
If you see the same company post the same opening month after month, that's what they are doing.
If you see the same company post the same opening month after month, that's what they are doing.