Grainger
Position Details
We are looking for a Lead Full Stack Engineer to be a part of a team building a new product.
You will focus on providing Grainger customers with deep insights that help them to improve their spend.
This exceptional role is part of a team of data engineers, data scientists, full stack engineers, and quality engineers.
You have experience designing and building on the public cloud, success in building products from scratch, and a strong foundation in software engineering.
Familiarity with data visualization and reporting concepts are a plus.
You can be based in either downtown Chicago or Lake Forest, Illinois and will report to the Senior Director, Information Management.
Who You Are
– 8+ years experience as a Full Stack Engineer.
– Experience designing on the public cloud (AWS, GCP, or Azure)
– Experience writing and editing reusable UI components
– Experience with a UI/Webapp framework such as Svelte/SvelteKit, React/NextJS, Vue, or Preact
– Proficient in Node JS or other back-end languages (e.g.
Java, Python, Kotlin, etc.) and an understanding of database systems.
– Understanding of core browser and web APIs and languages (e.g., HTML, CSS, JavaScript, Storage APIs, Cookies, etc.)
– Understanding of HTML Semantics and Browser Accessibility
– Understanding of modern JavaScript language features and techniques
– Understanding of API and JSON payload design
– Bachelors degree in Computer Science, related field, or equivalent experience
Bonus
– Experience with an eCommerce platform
– Experience integrating data science-driven use cases
– Understanding of Data-Driven Documents (D3)
– Experience leading engineers in an onshore/offshore environment
– Familiarity with CI/CD delivery frameworks (e.g., Jenkins, CircleCI)
– Experience contributing to or maintaining an open source software project