Marinate zucchini: Slice zucchini into thin strips using a mandoline and place zucchini in a shallow baking dish. Add olive oil, lemon juice, salt, pepper and garlic to a small bowl and stir. Pour marinade over zucchini, cover and place in the refrigerator for at least 2 hours.
When you are ready to assemble your salad, Toast Pistachios: Heat butter in a saucepan over medium heat until it bubbles and begins to brown. Turn off the flame and add garlic and pistachios. Stir well to coat the pistachios until slightly toasted.
Assemble Salad: Drain zucchini and discard marinade. Roll each slice of zucchini and divide zucchini among 4 plates.
Top each plate of zucchini with slices of red onion, toasted pistachios, olives, bacon and goat cheese.
For vinaigrette:Whisk together in a small bowl: olive oil, vinegar, basil, dijon mustard, garlic, salt, and pepper. Drizzle over salad as desired.