Eager beaver

A person who is always eager to work hard or do extra work.

My colleague is an eager beaver and is always ready to work hard when we need him.