Software Engineer @ Grainger - Chicago, IL

Job Overview

23 days ago

Software Engineer

Grainger - Chicago, IL

About Grainger

Grainger is North America's leading Maintenance Repair & Operating provider and we are the 10th largest North American E-commerce player with over 50% of our revenue coming from online transactions. Within our Grainger Technology Group (GTG), we use technology to support the ever-changing and dynamic needs of a supply chain carrying 1.5 million products and an employee base of 25,000+ nationwide. We provide technology solutions across the enterprise including our call centers, branch network, sales, and multiple digital channels. The team supports over 1000 applications across the network and operates in an agile environment to create complex solutions quickly and seamlessly.

GTG is a team of 500+ and is comprised of Infrastructure and Operations, Security, Insights, Data Engineering and Analytics, Platform and Product Engineering and are built in a way to support our dynamic customer landscape.


Position Details:

We are looking for a 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. You have experience designing and building on the public cloud, success in building products from scratch, and a strong foundation in software engineering.

You can be based in either downtown Chicago or Lake Forest, Illinois and will report to the Manager of Product Engineering.


Who You Are:
  • 3+ 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) and an understanding of database systems.
  • Understanding of core browser and web APIs and languages (e.g., HTML, CSS, JavaScript, Storage APIs, Cookies)
  • Understanding of modern JavaScript language features and techniques
  • Understanding of API and JSON payload design
  • Bachelor's degree in Computer Science, related field, or equivalent experience

Bonus:
  • Experience with an eCommerce platform
  • Familiarity with CI/CD delivery frameworks (e.g., Jenkins, CircleCI)

Rewards and Benefits:
With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and to meet our team members' individual needs. Check out some of the rewards available to you at Grainger
  • Medical, dental, vision, and life insurance plans
  • Paid time off (PTO) and 6 company holidays per year
  • Automatic 6% 401(k) company contribution each pay period
  • Employee discounts, parental leave, 3:1 match on donations and tuition reimbursement
  • A comprehensive set of emotional, financial, physical and social wellbeing programs

DE&I Statement

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Similar Jobs

Software Engineering

JPMorgan Chase Bank, N.A.

Chicago, IL

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

BHJOB15656_17209 - AWS Cloud Engineer (A-15992)

Myticas Consulting

Chicago, IL

The ideal candidate will have a solid understanding of cloud computing involving multiple disciplines and collaborate with business units to provide…

Lead C#/ASP.NET Engineer

JPMorgan Chase Bank, N.A.

Chicago, IL

Keen understanding of financial control and budget management. Experience in cloud technologies such as AWS and Cloud Foundry is a plus.

JAVA Software Engineering

JPMorgan Chase Bank, N.A.

Chicago, IL

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

BHJOB15656_17043 - DevOps Engineer

Myticas Consulting

Chicago, IL

Myticas is hiring a long-term contract Python DevOps Engineer to enable secure sharing of data, tools, methods, and conclusions in a unified, extensible system…

BHJOB15656_17632 - .NET Developer

Myticas Consulting

Chicago, IL

Be an inpidual contributor engineer (mainly Backend and some Frontend) working on design and development of software applications.

Pricing- Software Engineer

JPMorgan Chase Bank, N.A.

Chicago, IL

Experience moving applications from a private cloud to a public cloud a plus. Understanding of software skills such as business analysis, development,…

Java Software Engineer

JPMorgan Chase Bank, N.A.

Chicago, IL

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Android Software Engineer

Life Fitness

Franklin Park, IL

Designs and codes software to meet customer needs and requirements. Provides expert guidance to project teams and participates as a key functional team member…

DevOps Engineer, Microsoft Azure

Life Fitness

Franklin Park, IL

This role will have primary responsibility for the day-to-day and project work that occurs within the Life Fitness Azure platform, managing servers and storage…

Sr. Software Engineer (Java, Scala)

FlexTrade

Milwaukee, WI

A pioneer in the field, FlexTrade is internationally recognized for introducing FlexTRADER®, the world’s first broker-neutral, execution management trading…

Site Reliability Engineer

JPMorgan Chase Bank, N.A.

Chicago, IL

Work with development teams throughout the software life cycle ensuring sustainable software releases. Bachelor's degree or equivalent experience in a software…

BHJOB15656_16973 - Director, Product Development Operations

Myticas Consulting

Chicago, IL

Ability to attract and hire great software engineers and managers, build high-performance teams, lead and mentor the team, and make them successful.

BHJOB15656_17530 - Manager / .NET Tech Lead

Myticas Consulting

Chicago, IL

Provide technical guidance and mentorship to a team of 5-8 engineers. NET back end to work with a web team. Guidance of team that builds and maintains .

BHJOB15656_16643 - .Net Developer (Local to IL Only) (A-12885)

Myticas Consulting

Chicago, IL

JQuery and one of the latest java script frameworks (Angular/React). .Net full stack software developer with excellent web development skills using C#, .

BHJOB15656_17519 - Manager of DevOps and WebOps

Myticas Consulting

Chicago, IL

Need a great understanding of PCI compliance needs and how to maintain, improve, and monitor security. Technical guidance and mentorship to a team of engineers.

Lead Java Software Engineer

JPMorgan Chase Bank, N.A.

Chicago, IL

We are a team of full stack engineers with in-depth DevOps expertise. We are big fans on building products using Open Source packages and Inner Source…

BHJOB15656_17092 - Net Developer – Front End (A-15096)

Myticas Consulting

Chicago, IL

Strong understanding of professional software engineering best practices for the full SDLC including coding standards, code reviews, source control, build…

Sr. Software Developer (Risk/Analytics)

FlexTrade

Milwaukee, WI

A pioneer in the field, FlexTrade is internationally recognized for introducing FlexTRADER®, the world’s first broker-neutral, execution management trading…

Software Developer-Client Services (BuySide), Milwaukee, WI

FlexTrade

Milwaukee, WI

Develop software monitoring and testing software solutions. Our team members contribute to the full software cycle of design, development and support of new and…

Software Engineer II (Remote) - C#

McDonald's Corporation

Chicago, IL

Highly quantitative with great judgment and passion for building a phenomenal customer experience. 2+ years of non-internship professional software development…

Full Stack Engineer

Reverb

Chicago, IL

Reverb offers compensation packages that include base, bonus, and equity in the form of Etsy restricted stock units.

Copy of Software Engineer

ClientSolv Technologies

Chicago, IL

Provide directions in the correction of defects in the proprietary applications or third-party software according to written and oral specifications.

Copy of Software Engineer -Hybrid Chicago or Kansas City (Ref10660A)

ProPharma Group

Deerfield, IL

Understanding of information systems and data life-cycle management best practices and methodologies and systems development life cycle (SDLC).