There is no level cap technically, but there is an HP cap after a certain point. You can still level up and fully heal. But at this point you're basically invincible lol
There IS a way to kill the Balrogs, though!