Bring salted water to a boil in a small kettle, add the shrimp, and cook for 90 seconds to 3 minutes, immediately remove the shrimp and submerge in an ice bath. Do not overcook the shrimp or they will taste rubbery. Cooking time will depend on the exact size of the shrimp but unless you are using truly jumbo shrimp such as U12 (expensive and not easy to always find) 3 minutes is the maximum boiling time I recommend; I cooked mine for 2 minutes.
While the shrimp are resting and cooling in an ice bath, chop all remaining ingredients and add them to a medium bowl.
Add the shrimp, stir well, and taste for seasoning balance, making adjustments as necessary. I recommend serving with tortilla chips or seasoned tortilla chips.
