In a skillet over medium heat, heat olive oil. Add onion and cook until caramelized, up to 30 minutes. Take bread and butter one side of each piece. Spread half of the goat cheese on each non buttered side of the bread. Add caramelized onion to one side on top of the cheese, and fig jam to the other side. Assemble sandwich and place on hot skillet. Cook until browned, flip and repeat. Enjoy!