In a 12-inch cast-iron skillet, heat oil over medium-high heat.
Add shrimp and cook until pink and firm, about 2-2.5 minutes per side. Remove from skillet.
In the same skillet, melt butter. Add garlic and cook, stirring constantly, for 1 minute.
Stir in chili powder, paprika, cumin, salt, red pepper, Worcestershire, water, and hot sauce.
Reduce the heat to low and return the shrimp to the skillet. Stir in green onions and lemon juice. Cook, stirring frequently, until shrimp are hot, 2 to 3 minutes.
Notes
Serve with toasted French bread to soak up the flavorful sauce.
To avoid overcooking, remove the shrimp from the skillet as soon as they turn pink and firm, as they will continue to cook slightly from residual heat.