Place vermicelli noodles in large bowl or heat proof container and cover with boiling water. Stir and agitate to separate noodles then let soak for 10 minutes. Use scissors to snip noodles into 2-inch strands and then strain and set aside.
Heat oil over high heat until smoking. Add garlic, ginger, and chilis and sauté for 1 to 2 minutes or until fragrant and golden brown.
Add onion and a pinch of salt and continue to sauté over high heat until slightly caramelized, about 3 to 5 minutes.
Next add the pork, season with salt and white pepper, and sauté until no longer pink, about 5 to 8 minutes. Add sweet soy sauce, soy sauce, and chicken stock bring to a soft boil. Cover with lid and cook until sauce has thickened slightly, about 6 to 8 minutes.
Remove lid and fold in noodles and basil. Toss thoroughly to combine and serve immediately. Garnish with additional basil if desired.