Sr. Full Stack Developer in Raleigh, NC at Advance Auto Parts

Date Posted: 7/14/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Raleigh, NC
  • Job Type:
    Other
  • Experience:
    3 to 7 years
  • Date Posted:
    7/14/2018

Job Description

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class:

SUMMARY: 

Join the AAP Digital Products Team and start reimagining the future of automotive retail. Disrupt the way consumers buy auto parts and join a fast-growing e-commerce team to take on the industry’s biggest challengers. We are charged with executing AAP's top-down commitment to Digital transformation.

Our customers are can-do people who like to build, just like us. Our priorities are all about their satisfaction, trust and loyalty. The Digital development team is responsible for building solutions that drive the customer experience and, ultimately, enhance our bottom line as an organization. This team plays an integral, high visibility role in working across the company’s Marketing, Digital, and IT organizations.

As a Senior Full-Stack Web Developer, you will play a substantial role in the design process, where your ideas will crucial to the process, and you will write great code. Successful candidates will thrive in an agile environment, embrace DevOps culture and practices, and generously mentor other team members.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

  • First and foremost, you will write great code for the team that's building AAP's next-generation B2C e-commerce platform. This is real transformation, not just another version number of the same platform.
  • As a senior team member, you will contribute substantially to our overall architectural and design process, including methodologies; tools of choice; matters pertaining to scalability, stability and security. Your deep experience in the real world.
  • Add value to your team not just with your elegant code solutions, but as yourself. We'll work hard to put people next to you who you'll  respect and enjoy collaborating with.
  • This position will play a role in determining the team's overall approach, and be a driver of the ongoing tactical dialog.
  • Help to enhance the team better through peer review and knowledge sharing. Be an advocate of the peer review process, and help your teammates to grow by being generous with your knowledge.
  • Lead by example, seek consensus and help the team to be greater than the sum of its parts.
  • Play a role in the team's best practices and good governance across the spectrum: secure, compliant, DRY not WET, and truly integrated into the larger whole.
  • Be a driver and evangelist toward truly agile, true DevOps, startup culture here at AAP. If you have entrepreneurial experience and attitude, it will be welcome here.

 

Job Requirements

QUALIFICATIONS

  • Javascript ES6, Typescript. Demonstrated general knowledge of MVWhatever architecture, JS frameworks including React, Node, Angular, Vue, etc. This particular emphasis on JS is based on our ambitions with respect to React, Node and React Native.
  • Experience with server-side languages including Ruby, PHP, etc. will be assumed. Java is also a plus.
  • Deep experience working in data driven environments at scale: strong SQL, general understanding of normalization principles, understanding of relational schemae. Big data, in the cloud, NoSQL, Hadoop/EMR, columnar storage datamarts, ETL, EDI, etc. should not be new to you. It is all about the data here at AAP, and this is transformation.
  • Comprehensive browser/web markup skills: HTML5, CSS3, utility/traditional Javascript. Thorough hands on with transpilers, SASS, SCSS, Babel, Webpack, etc.
  • Demonstrated experience with CI/CD pipeline, Jenkins, Chef, TeamCity, etc. Specific tools/prefer-ences are less important than concepts and hands-on, real-world.
  • Agile/Scrum experience is a given. But we're more interested in actual, lower-case-a agility, both for you and the team as a whole. 
  • APIs, REST conventions, solid understanding of strong, BI-grounded semantics and why they matter. MuleSoft experience will be a plus.
  • Familiarity with and understanding of character sets, character encoding; UTF-8/16, Unicode, as pertain to multi-language support, I18n, etc. 
  • Digital marketing tools and technologies: 3P tags/tag management, SEO/SEM/SEP are a plus.
  • Experience at optimizing e-commerce site design to maximize page load speeds, clicks-to-checkout, conversion rates, etc.
  • You'll work with specialist for UI, UX and design, but we should all bring a sense of balance, layout, palette, etc.
  • Version control: GitHub, BitBucket, Stash, etc. You should comfortable in Git-driven version-controlled DevOps environments. Experience with Jira, Confluence and Atlassian tools in general will be a plus.
  • Experience with the full lifecycle from BRD, through wireframing, UI/UX and design, to working software.
  • Ability to handle deadlines, and gracefully cope with high tempos and the attendant stresses, to deliver on time.
  • Demonstrated communication skills, written, verbal and visual, with the ability to work across busi-ness and IT / development teams.

EDUCATION and/or EXPERIENCE

  • Bachelor’s degree and/or equivalent experience.
  •  3-7 years of overall experience

SUPERVISORY RESPONSIBILITIES

None officially, to start.  But opportunities abound; your leadership will be welcomed, recognized and re-warded here.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class.