Unlike the main answers, we actually do see a few specialized professions even in small villages. This is true both for the middle ages and for contemporary indigenous people.
Most importantly, there would be a priest. Even small villages have a shaman, witch doctor, priest or other religious figurehead.
According to some historical research, productivity in agriculture being low in the middle ages, about 70% of the people needed to work in food production. That gives your 100 people village about 30 people who do not have to be full-time farmers. Most of those people will be small children, but I would estimate that your village can afford a dozen or so people who have food production as a hobby at most (say, the priest also has bees).
The other thing we know from historical research is that peasants in the middle ages were highly self-sufficient. They knew how to make their own clothes, how to deliver babies, apply whatever counted as medicine and how to build a shack. They would slaughter animals by themselves and barter with their neighbours instead of looking for a supermarket.
You would look to the professions that are highly specialized and can't be done "as an aside".
Making shoes is one such thing. They are very useful to have and good shoes are much more difficult to make than clothes or rope or pottery.
Furniture is another thing. Basic carpentry will be something most people can do, but making a proper table and benches or chairs, as well as specialized items that require proper craftsmanship, such as parts of a mill, would require a proper carpenter.
Your village might be too small for its own blacksmith, but this would be another profession you could find, because of the investment in tools, furnace, etc. that is needed, it is unlikely that everyone does a bit of smithing.
There might be a village sherrif or major or both combined - someone to enforce rules, but you're on the edge there. The community probably functions well without and doesn't need one, but it isn't too far from a size where such a position would appear.
Then there are specialists like a herbalist/apothecary or a teacher that at this size may or may not exist and may or may not be a part-time position of someone who also has a (smaller) farm.
Finally, there are a few farming-related professions that your village might have, such as a miller. Again, like the blacksmith the reason for this isn't that the job is so special, but that one mill or smithy shared by the village is better than everyone having their own.
If it is variety you are after, don't forget that "food production" is an entire field by itself. Some people grow crops, some have a vegetable garden, some have an orchard of fruit trees. There is also hunting, trapping and fishing. There are different kinds of animals to keep, shear, slaughter and make into meat and leather. Even the 70+ people in your village who are food producers are unlikely to all be doing the exact same things.