hardworking

hard·work·ing

hardworking

adj.
  1. habitually working diligently and for long hours.