Use roman numerals represent soldier's level, two numbers are confusions
I strongly recommend there is no need to make the style consistent as soldiers and Heroes are born with different.
Using roman numerals represents soldier's level because two means of Arabic numerals make people easily confused between numbers and levels.
II III IV V VI VII
At the same time, please remove the black background for levels, a emphasized enough numerals could work better and concisely... polishing, golden RN or whatever striking style...
BTW, the golden fire is a good idea.