Remote-Eligible Senior Full-Stack Engineer (React/Java/Python)

Grainger

Chicago (IL)

Hybrid

USD 113,000 - 188,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Grainger is seeking a senior software engineer to join a rapidly growing analytics team. You will design and build full‑stack solutions using React/Next.js on the frontend and Java or Python on the backend, with AWS or GCP cloud native patterns.

You will collaborate with product and data teams to translate requirements into scalable services, implement RESTful APIs, and deliver reliable, testable code in a DevOps‑focused environment. Hybrid work in Chicago area preferred.

Qualifications

  • Bachelor’s degree in Software Engineering, related degree, or relevant work experience.
  • 5+ years of experience designing, building, and deploying scalable software applications.
  • 5+ years of cloud-native solutions with AWS or GCP.
  • Proficiency in ReactJS frontend development.
  • Solid experience with NodeJS (NextJS), Java (Spring), or Python for APIs.
  • Proficiency in containerized development using Docker and Kubernetes.
  • Understanding of AI tooling and applying it to automate tasks.
  • CI/CD and monitoring
  • RESTful API design proficiency.
  • Ability to communicate complex concepts clearly and diagrammatically.
  • Distributed systems experience.
  • Experience with PostgreSQL, Snowflake, or Kafka.
  • Experience with chart.js or similar visualization libs.
  • Proficient in TDD and testing frameworks.
  • Familiarity with Terraform, Git, and Agile/Scrum processes.
  • Proven collaboration across teams to improve engineering practices.

Responsibilities

  • Develop, test, and deploy web applications using React, Next.js, and Java/Python back ends.
  • Collaborate with product managers to translate requirements into technical specs.
  • Build reusable frontend components and scalable APIs.
  • Evaluate tools and technologies for performance and applicability.
  • Optimize applications for speed, scalability, and reliability.
  • Write clean, maintainable code following best practices.
  • Troubleshoot and optimize existing systems.
  • Integrate with RESTful APIs and third‑party services.
  • Deploy code using CI/CD pipelines (GitHub Actions).
  • Mentor teammates and promote best practices.
  • Work in a collaborative, continuous-improvement environment.
  • Collaborate to leverage AI tooling across dev, CI/CD, and engineering processes.

Skills

Modern software engineering
ReactJS
NodeJS (NextJS)
Java
Python
AWS or GCP
RESTful API design
CI/CD
Testing (TDD)
Docker
Kubernetes
Terraform
Agile/Scrum
Data technologies (PostgreSQL, Snowflke
Kafka
Visualization libraries (chart.js)
Communication & collaboration

Education

Bachelor’s degree in Software Engineering or related

Tools

Docker
Kubernetes
Terraform
Git

Job description

Grainger is seeking a senior software engineer to join a rapidly growing analytics team. You will design and build full‑stack solutions using React/Next.js on the frontend and Java or Python on the backend, with AWS or GCP cloud native patterns.

You will collaborate with product and data teams to translate requirements into scalable services, implement RESTful APIs, and deliver reliable, testable code in a DevOps‑focused environment. Hybrid work in Chicago area preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Pricing Platform (Hybrid)
Senior Software Engineer, Pricing Platform (Hybrid)

Grainger • Chicago (IL)

Hybrid
USD 134,100 - 223,500
Medical insurance
Dental insurance
Vision insurance
+8
Senior Full-Stack Engineer, Remote (React/Java)
Senior Full-Stack Engineer, Remote (React/Java)

General Dynamics Information Technology, Inc. • United States

Remote
USD 128,000 - 173,000
Lead Frontend Engineer - React/Next.js for Order Entry (Hybrid)
Lead Frontend Engineer - React/Next.js for Order Entry (Hybrid)

Zoro Tools • Chicago (IL)

Hybrid
USD 134,000 - 224,000
Health insurance
401(k) plan
Paid time off
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Grainger • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Senior Full Stack Engineer (React & Java) - Hybrid/Remote
Senior Full Stack Engineer (React & Java) - Hybrid/Remote

Northern Trust Corp • Chicago (IL)

Hybrid
USD 99,000 - 170,000
401k and pension benefits
Health and welfare benefits
Paid time off
Senior Full-Stack Engineer — React & Go/Python on AWS
Senior Full-Stack Engineer — React & Go/Python on AWS

Brillio 2 • Boston (MA)

On-site
USD 140,000 - 180,000
Senior Full-Stack Engineer: React, Go, Python, AWS (Hybrid)
Senior Full-Stack Engineer: React, Go, Python, AWS (Hybrid)

Codebase Inc • New York (NY)

Hybrid
USD 165,000 - 248,000
Senior Java Full-Stack Engineer (React) — Remote Ready
Senior Java Full-Stack Engineer (React) — Remote Ready

Embedded Shishya • United States

Remote
USD 120,000 - 160,000
Flexible working format - remote or on
Education reimbursement
Mentorship program
Senior Full-Stack Engineer (React/Java) – Hybrid
Senior Full-Stack Engineer (React/Java) – Hybrid

Gravity IT Resources • Mountain View (CA)

Hybrid
USD 140,000 - 190,000
Full Stack Engineer
Full Stack Engineer

General Dynamics Information Technology • Washington

Hybrid
USD 140,000 - 190,000
Flexible work schedule
401(k) with company match
Career growth opportunities
+1