The most electron rich position of indole is the second carbon or third position, following usual nomenclature(the one not in the benzene ring). As per Wiki, that position is 1013 times more reactive than the whole of benzene. If you want to nitrate indole, the reaction will almost exclusively leave a nitro group at the third position. You'll need some way to get around that.
The proton attached to nitrogen of indole is acidic(first position), and so are the protons attached to carbons of the second and third positions. So you can easily deprotonate them with a base and do a nucleophilic substitution using them as nucleophiles, turn by turn, on methyl halides or CH3-X (X = Cl, Br, I). So getting the 1,2,3-trimethyl part is fairly easy. Infact nucleophilic substitution cannot occur anywhere else in indole if the 1,2,3 positions are not already taken.
For the 4 and 5 amino parts, like I said, you'll have to use the concepts of electrophilic aromatic substitution, and place suitable electron withdrawing or releasing groups(which are easily removable once the job is done) to direct your nitro group.