hardworking
hard·work·ing
hardworking
adj.
habitually working diligently and for long hours.