Staff Software Engineer, Customer Engineering Web ...

Staff Software Engineer, Customer Engineering Web Platform

What you'll do at

At Walmart Labs, we’re reinventing the world’s leading retail platform, leveraging our unique strengths to deliver the best customer experience wherever our customers shop. Imagine an environment where one line of code, one experiment, or one idea has the power to catapult an entire industry towards a smarter future. Better yet, imagine if that power could be yours, every day. That’s what we do at Walmart Labs.
While we are tech-empowered, we are people-led. We’re a team of 4,000+ software engineers, data scientists, designers and product managers within Walmart and across the world, delivering innovations that transform how our customers shop and how our enterprise operates. Our technologists solve some of the most complex problems at Walmart, building solutions that impact hundreds of millions of people for the world’s largest retailer.
Our engineering teams live on the front line of e-commerce innovation. We're made up of engineering, UX, product management along with web and technology evangelists, and we're rapidly iterating new products and site features at scale. We deliver high performing solutions - from our next gen front-end platform (node.js and react.js) to our best-in-class backend payments platform which powers web, mobile and API solutions. Continuous innovation and immediate feedback by billions of customers make this work incredibly exciting!
The Web Platform team under the Customer Engineering org is looking for an experienced JavaScript developer with expert knowledge of NodeJS and ReactJS. We are the team who support and enhance the Electrode platform that is powering http://www.walmart.com. You can find more information about Electrode by visiting our open source portal at http://www.electrode.io/site/web.html.
What You'll Do:
- You will maintain, update, improve, and create core modules and documentation as part of the Electrode web platform at WalmartLabs.
- You will work with all Walmart teams who use Electrode and debug typically very hard issues with them.
- You will collaborate with other teams to understand requirements and problems, and then propose and implement solutions.
- You will write technical and design documents, and review them with multiple teams to validate their feasibility.
- You will participate in architecture and design collaborations.
- You will interact with the Electrode Native team to collaborate on any module that has connection with them.

Minimum Qualifications

- You are highly fluent in JavaScript with deep understanding of async programming, closures, ES6, etc.
- You are well versed in the internals of NodeJS, npm, React, Redux, webpack, and web frameworks like Express and Hapi
- You are knowledgeable with HTML, CSS, and web development, including concepts like layout, browser compatibility and accessibility.
- You have a strong background in web technologies with intimate understanding of the HTTP/HTTPS protocol, service oriented architectures, REST APIs, the Web security standards, etc.
- You are knowledgeable about Operating System concepts like networking, file system, IPC, process and memory management, etc.
- You have work experience with persistence DB layers, and caching layers like memcache, redis, etc.
- You are familiar with design patterns, data structures, and algorithms
- You have strong communication skills and can collaborate with multiple teams
- You are self-motivated and a quick learner

Preferred Qualifications

- Open Source projects/contributions
- Experience with working on eCommerce Enterprise systems and large cloud infrastructure
- Experience with GraphQL and React Native
- Knowledge/experience with Anisible, Kubernetes, and Docker
- Working experience with other languages and scripts such as Java, Python, and Bash Scripts

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs