Software Developer
Advance Auto Parts.com
Office
GCC, India
Full Time
Job Description
About Advance Auto Parts
Founded in Roanoke, VA in 1932, Advance Auto Parts is a leading automotive aftermarket retail parts provider that serves both professional installer and do-it-yourself Customers. As of July 13, 2019, Advance operated 4,912 stores and 150 Worldpac branches in the United States, Canada, Puerto Rico, and the U.S. Virgin Islands. The Company also serves 1,250 independently owned CARQUEST branded stores across these locations in addition to Mexico, the Bahamas, Turks, and Caicos and the British Virgin Islands. The company has a workforce of over 70,000 knowledgeable and experienced Team Members who are proud to provide outstanding service to their Customers, Communities, and each other every day.
About Advance India Innovation Center (AIIC):
We are continually innovating and seeking to elevate the Customer experience at each of our stores. For an organization of our size and reach, today, it has become more critical than ever, to identify synergies and build shared capabilities. The Advance India Innovation Center (AIIC), located in Hyderabad, is a step in this strategic direction that enables us to access a larger talent pool, unlock operational efficiencies and increase levels of collaboration.
Below is a job description to be considered for this position for a React.js Engineer.
Experience & Expertise Requirements
- 6+ years of experience in software development
- 4+ years building scalable enterprise applications using React, TypeScript, Node.js, and Express.js, with a focus on maintainability, customer experience, and performance optimization across front-end and API layers
- Expertise in modern JavaScript (ESNext), TypeScript, component-based architectures using React and Next.js, and server-side API development with Express.js
- Experience building accessible, responsive UIs with modern CSS (CSS-in-JS, CSS Modules, Tailwind) and reusable, typed architecture patterns, plus API endpoints for data handling and integration
- Strong grasp of React fundamentals, including hooks, context, and the component lifecycle, alongside Node.js runtime for serverless APIs
- Practical experience with modern state management solutions such as Redux Toolkit or React Query, and reactive data flows using RxJS for asynchronous events in both UI and API contexts
- Hands-on experience building modern web applications with React frameworks like Next.js (leveraging server components, app directory, layouts, and streaming) and API layers using Express.js on Node.js
- 3+ years of experience with serverless architecture utilizing AWS Lambda, API Gateway, CloudWatch, DynamoDB, SSM, Kinesis, and best practices for scalability, performance, cost-efficiency, and troubleshooting
- Understanding of reactive data flows using RxJS and observable patterns for managing asynchronous events, state streams, UI interactions, and API data processing
- Fluent in testing modern React applications using React Testing Library or equivalent, plus API testing with tools like Jest for user-centric, accessible, and maintainable tests
- Experience with token-based authentication using standards like JWT or OAuth 2.0 across client, server, and API applications
- Strong understanding of modern CI/CD pipelines using GitHub Actions and Jenkins, automating build, test, and deployment workflows for scalable front-end and API systems
- Proficient in securing modern web and API applications using dependency scanning, vulnerability triage, and automated remediation with tools like GitHub Dependabot and Code Scans
- Experience managing application dependencies across large-scale monorepos using tools like PNPM, Lerna, NPM, or Yarn
- Ability to understand business requirements and translate them into technical architecture decisions for both front-end and API layers
- Ability to diagnose and fix bugs, performance bottlenecks, and system issues in complex front-end and API ecosystems, maintaining automated tests using Jest and React Testing Library
- Strong ability to work with third-party dependencies, debugging conflicts, and ensuring security best practices across UI and API components
- Knowledge of Grafana Loki for querying logs and monitoring API performance
- Proficiency in investigating and troubleshooting system, performance, and integration issues in AWS-hosted environments
- Bachelor's degree in computer science preferred
Role & Responsibilities
- Contribute to development teams by applying modern front-end and API development principles
- Participate in code reviews to maintain high-quality, scalable, and efficient code across website and API layers
- Seek mentorship from senior developers on best practices, new technologies, and troubleshooting techniques
- Collaborate with product owners, business analysts, operations, backend engineers, performance engineers, DevOps, and UI/UX teams on integrated solutions
- Follow established best practices for front-end development (component design, state management, API integration) and API layer programming with Express.js
- Implement modular, reusable, and maintainable architecture for both UI and serverless APIs
- Adhere to front-end and API security best practices, including secure data flows and endpoint protection
- Stay informed about the latest React trends, libraries, ecosystem advancements, and Node.js/Express.js updates
- Assist in evaluating new technologies and frameworks for potential adoption in website and API contexts
- Support investigation and resolution of system, performance, and integration issues using AWS tools, Grafana Loki, and debugging methods
California Residents click below for Privacy Notice:
