Yes, and NOSH is one of the best places to do that.
Once on the Buy Gift Card page, choose the Country of the e-gift card and select Nintendo from the gift card list. Then input the amount & quantity of e-gift cards you want, and complete your payment. You will get the e-code immediately.