
Software Engineer III – Full Stack
Walmart
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Tech Stack
About the role
- As a Software Engineer, you will be responsible for designing and developing new product features
- Supporting existing implementations and working with product, engineering, & business partners on new innovations
- Work closely with our product, design, architects and development lead, and UX teams to create amazing and intuitive UI experiences
- Document and develop best practices for development, and deployment of applications
- Participate in medium complex and cross-functional projects by reviewing project requirements and translating them into technical solutions
- Build high quality code by conducting unit testing and enhancing design to prevent re-occurrences of defects
- Ensure on-time delivery and communicate status and issues to team members and stakeholders
- Demonstrate up-to-date expertise and applies this to the development, execution, and improvement of action plans
- Contribute to all phases of the development life cycle and write well-designed, testable, efficient code
- Troubleshoot business and production issues by gathering and evaluating information.
Requirements
- Bachelor's degree or master's degree with 4+ years of experience in Computer Science or related field
- Experience building customizable, reusable, accessible cross-platform and dynamic frontend components using ReactJS, Angular, JavaScript, Typescript, Node JS/Express JS, HTML and CSS
- Experience building a responsive, cross-browser compatible and high-performance micro frontend web application
- Proven ability in implementing best/excellent practices and Design Patterns like promises, application flow control, event/error/AJAX handling, RxJS, observables, and Redux
- Demonstrated ownership for development and design of a few modules/features in a product
- Hands on development skills to prototype technical solutions
- Ability to adapt to change quickly, willingness to learn new and emerging technologies
- Take ownership of full-stack development, including front-end and back-end components
- Utilize your expertise in Java, Spring Boot, and microservices to create robust and efficient applications
- Design and optimize databases using SQL and NoSQL technologies for data storage and retrieval
- Implement event-driven architectures using Kafka and ensure seamless integration with other systems
- Strong understanding of Agile methodology and leveraging SDLC tools to improve development CI/CD, and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint)
- Experience with Azure Cloud Stack, GCP or other cloud stacks
- Knowledge of open-source libraries, design patterns and micro-service architecture
- Previous experience in internalization is a plus
- Writing functional tests using tools such as Cypress is an added advantage.
Benefits
- incentive awards for your performance
- maternity and parental leave
- pto
- health benefits
- best-in-class benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJSAngularJavaScriptTypescriptNode JSExpress JSHTMLCSSJavaSpring Boot
Soft skills
adaptabilityownershipcommunicationcollaborationproblem-solvingattention to detailwillingness to learntime managementcreativitycritical thinking
Certifications
Bachelor's degreeMaster's degree