Bring a large pot of water to a boil. Add pasta and boil till al-dente. Drain the excess water and set it aside.
Season shrimp with paprika, thyme, salt, and black pepper in a medium bowl; mix thoroughly and set aside.
Heat 2 tablespoon of oil in a large skillet or wok over medium heat. Add the diced onion and minced garlic and cook for a minute. Add the shrimp and cook for about 5 minutes or till cooked through without any gray on the inside.
Add and stir fry the bell peppers about 2 minutes before the shrimp gets done. Remove from heat and set aside.
Put the remaining two tablespoons of oil in the pan and stir in the diced tomatoes. Then cover and cook for 3 to 5 minutes or until the tomatoes release their juices and become soft.
Add the soy sauce, chili pepper flakes, black pepper, thyme, and chicken stock, and let it come to a boil.
Stir in the pasta and leave to get heated through about 1-2 minutes. Then stir in the basil leaves, shrimps, and veggie mixture.