Job Description
Fabletics is currently looking for a Remote Senior Full Stack Software Engineer.
Global active-lifestyle brand Fabletics is looking for a Senior Engineer to join the Fabletics Engineering Team. This team is responsible for building and enhancing the e-commerce website that delivers the best online shopping experience to millions of customers world-wide. Want to help grow our customer base? In this role, you will work on parts of the site which focus on converting our customers from leads to subscribing as our VIP members on a nuanced and evolving tech platform. You will work on initiatives related to check-out flows, payment methods, shipping, and work inside & out of our back-end services and front-end architecture.
We are a tech-first culture, and you will work within every aspect of a modern, fully scalable, and highly trafficked web platform. Your work will never bore you! You will work with highly collaborative and supportive team members with a vested interest in making one another better every day. No one works on an island! The work is challenging but satisfying, and communicating and sharing knowledge are paramount soft skills in the success of each squad.
This position will report to the Senior Manager, Engineering- Fabletics.
What you will be doing:
Analyze, Design, Develop, Deploy and Maintain Web Application components and logic in a modern web application architecture based on React.js and Node.js running on AWS infrastructure services.
Interact and collaborate with cross-functional teams through the product lifecycle, including development, product management, architecture, QA, and other internal stakeholders.
Implement new features with consumer experience requirements at their core.
Lead and participate in code reviews to ensure code quality and adherence to coding standards.
Maintain best practices and write high-quality, well-documented, maintainable code.
Troubleshoot and debug complex issues in production and non-production environments.
Mentor and provide technical guidance to more junior software engineers.
Stay up to date with emerging technologies and industry trends to help drive innovation and development of software solutions.
Analyze and troubleshoot complex technical problems in a timely and accurate manner.
Actively participate in feature research and feasibility studies leading to rapid prototypes.
What you can bring:
5+ years software engineering experience within a large-scale and highly available environment.
High proficiency in modern JavaScript and libraries/frameworks.
Proven proficiency with web technologies such as HTML5, CSS3, and CSS-in-JS libraries such as styled-components.
Proven proficiency building React or React-based (ex. Next.js) and Node applications.
Experience with building applications that consume data from microservices and RESTful APIs.
Proficient understanding of build & package management tools such as NPM, Yarn, Webpack, etc.
Experience with the complete development lifecycle, from requirements to design, implementation, testing, optimization, and release.
Experience with continuous integration and delivery using tools such as Jenkins, Circle CI, Bitbucket, and Github.
Experience with implementing pixel-perfect UX/UI in front-end engineering using tooling and software such as Figma and Storybook.
Experience with application profiling and monitoring tools such as Sentry, Site 24/7, New Relic, and JMeter.
Familiarity with database technologies such as SQL and NoSQL databases.
Experience with cloud-based technologies such as AWS, Azure, or Google Cloud.
Excellent problem-solving and analytical skills.
Strong verbal communication skills.
Experience with JIRA and/or equivalent project management software.
Demonstrated ability to mentor and provide technical guidance to junior software engineers.
Strong Computer Science fundamentals in design, data structures, algorithms, problem solving and complexity analysis.
Eager and adaptable to change, ability to work with little guidance and direction, ability to navigate complex systems with ease.
Passion for maintaining high quality standards, self-motivated, a fast learner, and a drive to research and innovate.
E-Commerce experience (a plus).
Familiarity with ColdFusion (a plus).
Familiarity with Builder.io and/or other headless CMS used in the context of a JAMstack implementation (a plus).
Familiarity with GraphQL (a plus).
Tech Stack:
React
JavaScript ES6
Node
MS SQL
What we offer:
401K match
Annual Bonus Plan
Competitive Salary and Equity Structure
Unlimited Discretionary PTO
Health & Wellness Benefits
Learning & Development opportunities
And more!
Where we are:
This role will be remote, but our company headquarters is in El Segundo, CA
About TechStyleOS
TechStyleOS is the globally integrated Operations and Services provider behind some of the fastest growing online fashion brands in history, including Fabletics, Savage X Fenty, JustFab, ShoeDazzle, and FabKids. With capabilities spanning technology, data science, supply chain management, fulfillment, customer service, and more, we help brands launch, scale and grow—across product categories and geographically. From predictive analytics to data-driven marketing and attribution, our unique approach is powered by our proprietary, end-to-end tech platform that enables the brands we serve to deliver a level of personalization, value, and satisfaction that are unrivaled in the fashion industry.
Fabletics, Inc. is an equal opportunity employer. We recruit, employ, compensate, develop, and promote regardless of race, national origin, religion, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, and other protected status as required by applicable. At Fabletics, Inc., we champion a vibrant workplace culture that thrives on diversity law and do not tolerate discrimination or harassment. We are one team from many backgrounds, innovating through diversity of individuals, who are driven by passion for creating an inclusive space for all. Fabletics, Inc. will continue to champion a workplace culture that prizes diversity and inclusivity.
We encourage you to apply regardless of meeting all qualifications and/or requirements.