Someone who has no other interests in life and spends most of their time working is called a workaholic. If you mean just a hard working person, who has to do their living working a lot and putting much efforts, you can say that this person is a work horse. Another informal way to describe someone working hard is to call them a wonk.