niggler
/ˈnɪɡ.lər/Definitions
1. noun
A person who constantly finds fault or complains about small things.
“He was a niggler who always pointed out minor errors in the report.”
2. noun
A person who habitually complains or finds fault, often in a petty or annoying way.
“The niggler in the team was always criticizing everyone’s work.”