Bring a large pot of salted water to a boil over high heat. Add the bucatini and cook according to package directions for al dente. Drain and set aside.
Warm the olive oil in a large skillet over medium heat. Add the shallots, garlic, red pepper flakes and some salt and pepper. Saute until fragrant, about 1 minute, then stir the ingredients and increase the heat. Add the wine and butter, about 1/2 tablespoon at a time. Bring to a boil and cook until reduced by half, 1 to 2 minutes. Stir to combine.
Stir in the shrimp and cook on each side until pink and just cooked through, 3 to 4 minutes. Toss in the cooked bucatini, parsley, tarragon and lemon juice.