Applications are invited from any candidates interested in the following posts.
Would it be better if "any" were removed?
Strictly speaking, a person does not become a candidate until after their application has been accepted for consideration in the recruitment process. I think a more sensible phrasing would be "Applications are invited from anyone
) interested in the following posts."