Grainger is a leading broad-line distributor serving customers with maintenance, repair, and operating products and technology-enabled solutions. The Senior Full Stack Software Engineer will develop analytics and insights applications across React front ends, JVM APIs, and Python ETL scripts, while helping shape team strategy and technology decisions. The role also involves building scalable full-stack solutions, optimizing systems, collaborating with stakeholders, and mentoring engineering teams.