Prepare the shrimp: Place the raw shrimp in a large bowl and pat completely dry with paper towels. Add 1 tablespoon of olive oil, the smoked paprika, onion powder and black pepper. Toss well to coat.
Sear the shrimp: Warm 1 tablespoon of olive oil in a large heavy bottomed skillet or Dutch oven over medium high heat until it shimmers. Arrange the seasoned shrimp in a single layer, working in batches if needed to avoid crowding. Cook for 60 to 90 seconds per side, until the shrimp are opaque, pink and lightly golden and just curled into a C shape, or until they register 145°F (63°C) in the thickest part. Transfer the seared shrimp to a clean plate.
Sauté the aromatics: Reduce the heat to medium and add the remaining 2 tablespoons of olive oil to the skillet. Add the sliced garlic and red pepper flakes, stirring constantly for about 45 seconds until the garlic is fragrant and just beginning to turn golden.
Cook the vegetables: Add the broccoli florets and diced red bell pepper. Stir to coat everything in the garlic oil. Cook, stirring occasionally, for 5 to 7 minutes, until the broccoli is bright green and crisp tender.
Deglaze: Pour in the white wine or low sodium chicken broth, using a wooden spoon to scrape up any browned bits from the bottom of the skillet. Allow the liquid to bubble and reduce for about 2 minutes.
Combine and finish: Return the seared shrimp and any accumulated juices to the skillet. Stir in the fresh lime juice and chopped parsley. Toss everything together for 1 to 2 minutes, until the shrimp are warmed through. Serve immediately.