Yeah this seems indeed missing details. It's not the candidate's responsibility to guess what the hiring manager is really looking for and kind of normal to get the best position possible. That said, the hiring process seems utterly broken if it wasn't possible to distinguish a junior from a senior.
edit: personally I think though that the company should take responsibility and make sure the employee either gets ramped up or a very smooth exit financially since the application probably meant he missed other options