「day job」とは、その人の定職や主な収入源という意味です。これは時間帯に関わらず、お金を稼ぐために毎日行うもののことを指します。本業以外の時間は、より面白い職業に挑戦したり（綿菓子を作ったり）、趣味に没頭したりすることができるということですね。
「night job」という表現はありませんが、夜に働いていることを表す際には「night work」や「night shift」と言うことができます。
例：Mick has traveled around the world for 30 years and has never had a day job. （ミックは30年以上世界中を旅してきて、一度も定職についたことがない。）
例：His day job was simply a way of paying the bills! （彼の仕事は、単に支払いを済ませる手段に過ぎなかったのです！）