Walmart is looking to improve its international technology offerings by enhancing its frontend and backend systems to better serve customers and empower its employees. This role aims to address the need for skilled engineers who can contribute to the technical architecture, ensure scalability, and drive innovation in their e-commerce and in-store platforms.
Requirements
- Proficiency in HTML, CSS, and JavaScript for frontend development.
- Expertise in frontend technologies including ReactJS and Webpack.
- Deep understanding of site speed optimization techniques and best practices.
- Experience with CSS frameworks such as Bootstrap or Foundation.
- Strong hold on Node.js for server-side JavaScript and associated backend development.
- Experience in designing and developing RESTful APIs for robust and secure communication between frontend and backend systems.
- Proficiency with databases, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) solutions.
Responsibilities
- Spend 75-80% of your time engaging in hands-on coding for both frontend and backend systems.
- Perform thorough code reviews, debugging, and optimization.
- Utilize your proficiency in HTML, CSS, JavaScript, ReactJS, and Webpack to build responsive and dynamic user interfaces.
- Focus on optimizing site speed and performance, ensuring fast load times and efficient resource utilization.
- Leverage your strong hold on Node.js for server-side JavaScript, developing scalable backend services and ensuring seamless integration with frontend applications.
- Design and develop RESTful APIs, ensuring robust and secure communication between frontend and backend systems.
- Provide mentorship to junior team members, fostering a culture of continuous learning and professional growth.
Other
- Immigration sponsorship is not available in this role
- hands-on role
- Provide mentorship to junior team members, fostering a culture of continuous learning and professional growth.
- Work closely with cross-functional teams to enhance user experiences and ensure seamless integration.
- Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. OR 5 years’ experience in software engineering or related area.