Description

At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Through our family of brands, trend setting products, cutting edge technology, and best in class customer service, we help our customers, and each other, share life’s joy. Spoonflower’s mission is to inspire individuals to make, buy and sell unique products built around color and pattern. Our e-commerce website makes it possible for individuals to create, sell, and shop for unique fabrics, wallpaper, and home decor, such as bedding and table linens. As a part of the Shutterfly family of brands, Spoonflower increases the depth and breadth of what people can create, customize, and buy by connecting Shutterfly users to more than 1 million designs by independent artists in the Spoonflower global marketplace. Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people. Learn more about our commitment to Diversity, Equity and Inclusion at Shutterfly DE&I.

Willing to consider remote candidates based in the U.S.
* Flexible schedule - We understand the importance of work life balance! 

Principal Engineer (Front end) 

 Spoonflower, the world’s largest print on demand platform is seeking experienced, highly motivated Principal engineer to join our engineering team. This position is responsible to conceptualize, architect, feature design and development, maintenance, and support of our consumer facing e-commerce applications in AWS environments. This position will drive adding new features to existing platforms and also reimagine consumer experience with new tech stack. Desired business outcomes include higher customer satisfaction, improved conversion and highly engaging, stable and scalable consumer experience to support leadership decision making.  

  What You’ll Do Here:

  • Work collaboratively with others within and outside of team to build, deliver, and support effective, cloud technology solutions aligned to specified business initiatives 
  • Drive, participate and oversee the design and development of e-commerce solutions to meet business and technical requirements, leveraging architecture patterns and following development processes
  • Provide recommendations to improve scalability, performance and availability
  • Acts as a mentor for junior engineers
  • Define, maintain and constantly evolve technology architectures
  • Conduct code reviews, provide technical mentoring, ensure proper architectural oversight
  • Actively take lead on efforts to improve the availability, performance and the customer experience of our systems.
  • Work collaboratively with peers to achieve goals, simplify processes, reduce costs, prevent loss
  • Model team commitment by adhering to the team's expectations and guidelines; fulfilling team responsibilities; and demonstrating personal commitment

Key Requirements:

  • 8-10 years of experience with architecting/engineering IT solutions, with proven experience-based expertise in designing complex web applications
  • 7+ years of professional experience as a front-end JavaScript developer and familiarity with frameworks and libraries such as React, Redux, angular
  • 2+ years of professional experience as an Architect / Lead in projects with heavy use of modern frontend technologies
  • 4+ years of HTML/CSS experience, including concepts like layout, cross browser compatibility, and accessibility
  • 2-3 years of experience working in Agile and Scrum environments
  • Experience working with RESTful APIs and optimizing front end performance
  • Familiarity with modern JavaScript development toolset (“build” tools, packaging, linting, transpilers)
  • Practical proficiency with static typed ES dialects (Flow, TypeScript) 
  • Track record of building enterprise-grade, Internet-facing responsive web applications for business users
  • Deep understanding of design patterns.
  • Proficient project planning skills, including the ability to organize, prioritize and control job responsibilities in order to meet deadline
  • Prior experience in a retail high-volume E-Commerce environment preferred 
Additional Requirements      
  • Passion for design, innovation and out-of-the-box solutions
  • Able to work with following: Amazon Web Services, nginx, MySQL, Git, Jira, New Relic, Nodejs, Ngnix, api gateway, Jenkins, front end technologies.

Colorado only*- This position has a minimum salary of 128,700. You may also be offered a bonus and benefits.  Details about our company benefits can be found at the following link: Benefits at Shutterfly

*Note: Disclosure of the minimum salary is required for this role when being hired in Colorado (SB19-085)

Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people.  Learn more about our commitment to Diversity, Equity and Inclusion at Shutterfly DE&I.