Fire Mages.
Second Job
30 - 35 Jr. Kitties
35 - 40 Cold Eyes; cycling channels.
40 - 50 Jr. Pepes
50 - 57 Jr. Yetis - You can probably stay here until 60 for money and drops.
57 - 70 Grupin/Pangs Parties. - I went straight to Grupins as soon as I could 2hko for a better EXP/Hour rate compared to Jr. Yetis.
Third Job
70 - 72 Lycans and WW; cycling two channels at a time.
72 - 88 Dual Pirate Ghosts
88 - 99 Viking Parties and Grim Parties.
99 - 114 Grims, VKPT, or SQPT.
With Ludi out you can probably find better EXP area for second job. But I didn't have those areas so where I went at those levels were the fastest EXP for me.
As I'm still 114, I'll probably be staying at Grims until 120. But I'm going to try Sharks out when I'm 115 to see how the EXP is when you're cycling 2 channels.