I left a job in January of 2018. Do I need a W-2 for that job even though I was only there a month
Yes, you should receive a W-2 for any job where you received a paycheck in 2018, no matter the amount of time worked for that employer.