In a bowl, combine the sweet chili sauce, soy sauce, lime juice, minced garlic, grated ginger, and red pepper flakes. Mix well to create the marinade.
Add the shrimp to the marinade, ensuring they are fully coated. Cover and let marinate for 15-30 minutes in the refrigerator.
Heat the olive oil in a large skillet or frying pan over medium-high heat.
Once hot, add the marinated shrimp to the skillet in a single layer (you may need to do this in batches). Cook for 2-3 minutes on one side until they turn pink and opaque.
Flip the shrimp and cook for an additional 2-3 minutes, ensuring they are cooked through but not overdone. Season with salt and pepper to taste.
Remove from heat and garnish with sliced green onions and fresh cilantro leaves, if using.
Notes
Serve over jasmine rice or with sautéed vegetables.