(usa) Senior, Software Engineer (full Stack)

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer role focused on leading the design and implementation of scalable, cloud-native full-stack solutions for Walmart's customer care platform. Responsibilities include front-end development with ReactJS, back-end development with Java/Spring Boot, mentoring, driving best practices, and collaborating with cross-functional teams. Experience with cloud platforms (Azure), CI/CD, Docker, and Kubernetes is required. AI/ML experience is preferred but not core to the role.

What you'd actually do

  1. Lead development of full stack features, from user interfaces to backend services, ensuring scalability, performance, and reliability.
  2. Translate product requirements into robust technical designs and implementation plans.
  3. Build advanced and reusable ReactJS components and high-performance web applications using Redux, TypeScript, NodeJS, and related technologies.
  4. Architect and implement backend services using Java, Spring Boot, and REST APIs, following best practices in distributed systems.
  5. Collaborate closely with architects, staff engineers, product managers, and QA engineers to ensure technical alignment and successful delivery.

Skills

Required

  • ReactJS
  • Redux
  • TypeScript
  • ES6
  • NodeJS
  • front-end performance optimization
  • RESTful APIs
  • Java
  • Spring Boot
  • distributed systems
  • Azure
  • CI/CD
  • Jenkins
  • GitHub Actions
  • data structures
  • algorithms
  • software architecture
  • Docker
  • Kubernetes

Nice to have

  • AI (Artificial Intelligence) powered technology such as Agentic AI, Generative AI

What the JD emphasized

  • 5+ years of experience in full stack software development.
  • Expertise in ReactJS, Redux, TypeScript, ES6, NodeJS, and front-end performance optimization.
  • Experience in designing and developing RESTful APIs for robust and secure communication between frontend and backend systems.
  • Strong hold on Node.js for server-side JavaScript and associated backend development.
  • Cloud experience (preferably Azure) and deep understanding of CI/CD pipelines (Jenkins, GitHub Actions, or similar).
  • Solid grounding in data structures, algorithms, and software architecture.
  • Proven track record of leading technical initiatives, mentoring engineers, and driving continuous improvement.
  • Experience with containerization tools such as Docker and orchestration platforms like Kubernetes.