Java, Javascript, Python, NodeJS Software Engineer

Walmart7 months ago
Alexandria, Virginia, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As part of Walmart Global Tech, you’ll build industry-defining, reusable customer and partner-facing services and products for both our 1P and 3P customers. You will collaborate with US stores, eCommerce, and technology teams to drive innovation and deliver scalable, secure, and high-performance solutions.

Primary Location: 10790 PARKRIDGE DR. SUITE 200, RESTON, VA 20191, United States of America

Key Responsibilities

  • Design, build, and maintain high-performance front-end applications for 1P and 3P customers.
  • Develop robust, maintainable, and reusable code that supports functionality, configuration, deployment, monitoring, performance, scalability, security, and alerting across test, integration, and production environments.
  • Plan and implement modifications, including reconfiguration, integration, and component updates, to enhance usability, resiliency, and security.
  • Analyze business, stakeholder, and technical requirements to develop modular and extensible functional designs.
  • Assess gaps between customer expectations and existing solutions; analyze defects and non-functional requirements to troubleshoot performance and availability bottlenecks.
  • Develop and enhance automated test cases and deployment procedures as part of a Shift Left practice.
  • Follow coding and design best practices, review peer code, and contribute to continuous improvement in architecture and processes.
  • Plan hardware capacity for high-traffic events and design, build, and maintain observability aspects of the application.
  • Collaborate with stakeholders to launch AB tests for new functionalities.

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and 3 years’ experience in software engineering; OR 5 years’ experience in software engineering or a related area.
  • Experience in creating user interfaces using modern technologies (e.g., HTML5, CSS, Bootstrap) and best practices.
  • Proficiency in front-end programming languages and frameworks (e.g., Java, Python, JavaScript, Spring, Node, React, Angular).
  • Experience integrating with scalable back-end services (e.g., REST, Graph-QL).
  • Familiarity with functional, integration, and end-to-end testing tools and practices.
  • Knowledge of code repositories, version control practices, CI/CD pipelines, agile methodologies, and software quality best practices.
  • Strong analytical and problem-solving skills.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field and 1 year’s experience in software engineering.
  • Background in creating inclusive digital experiences with knowledge of Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies.
  • Familiarity with accessibility best practices to support Walmart’s inclusive culture.

Benefits & Perks

  • Compensation: Annual salary range of $108,000.00 - $216,000.00 with annual or quarterly performance bonuses, and potential stock options.
  • Health benefits including medical, vision, and dental coverage.
  • Financial benefits such as 401(k), stock purchase plans, and company-paid life insurance.
  • Paid time off (PTO/PPTO) covering vacation, sick leave, holidays, parental leave, and more.
  • Additional Benefits: Live Better U education benefit program covering tuition, books, and fees, along with short-term/long-term disability, company discounts, Military Leave Pay, and other family-related benefits.

Required Skills

NodeJS
Javascript
Python
Java