There's technically no max level, but since the level up cost goes up incrementally and enemy drops stay the same, you'll probably start to slow down around lvl 28. :)