Location: Durham, NC
Employment Type: Full Time
Team: Platform
The Company
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. Many of the designers who use Spoonflower to create products also use it to sell their artwork, making Spoonflower the world’s largest marketplace of surface designs. The community of designers and shoppers who make up Spoonflower is central to what we do. Our goal is to continue to expand the reach of Spoonflower’s services internationally, and, more generally, to expand the opportunities available for individuals to express themselves through color, pattern and personalization. At Spoonflower, creativity, customer-focus, resourcefulness, authenticity, fun and trust are the core values of our workplace. Our team is full of creative, multitalented individuals who embody -- like our customers -- a DIY ethic and an embrace of hard work. We offer team members competitive benefits, support of continuing education, the chance to learn new skills and to move within the company, and a dynamic and flexible company culture.
Summary
This position will be a part of the Platform team with core focus on architecting, designing, developing, and optimizing relevancy initiatives on Elasticsearch platform for Spoonflower.com.
Elasticsearch or Solr Experience
(Core) Querying and ingestion APIs, 4+ years experience
(Core) Server provisioning and setup, 2+ years experience
(Core) Monitoring and maintenance, 4+ years experience
(Nice to have) Best practices for managing an e-commerce search index, 0-2 years experience
(Nice to have) Deep understanding of information retrieval and search engines, 2-3 years experience
MySQL Experience
(Core) SQL, 4+ years experience (Nice to have)
Denormalization and ETL from relational database into NoSQL data store, 0-2 years experience
Typescript (Backend software development) Experience
(Core) JavaScript on Node.js (or at least some familiarity with Javascript), 6+ years experience
(Nice to have) TypeScript on Node.js, 0-2 years experience
(Nice to have) REST API development, 0-2 years experience
(Nice to have) Familiarity with AWS, ES, and MySQL APIs in Javascript / Typescript, 0-2 years experience
DevOps Experience
(Basic knowledge) Docker, 1-4 years experience
(Intermediate) AWS , 4+ years experience
(Nice to have) Kubernetes, 0-2 years experience
(Nice to have) Ansible, 0-2 years experience
(Nice to have) NewRelic, 0-2 years experience
Interested?
If you're interested in joining Spoonflower, please send a cover letter, telling us what inspires you about Spoonflower and why you think you are perfect for our team. We are as interested in knowing who you are as we are in knowing what you can do. Applications without a cover letter will not be considered.
Include in your letter a URL for any/all your online material that you would like to share with us, including resume, blog, or portfolio of work.
We look forward to hearing from you!
To all agencies: Please, no phone calls or emails to any employee of Spoonflower, Inc. about this job posting. All resumes submitted by search firms/employment agencies to any employee at Spoonflower, Inc. via-email, the internet or in any form and/or method will be deemed the sole property of Spoonflower, Inc. unless such search firms/employment agencies were engaged by Spoonflower, Inc. for this requisition and a valid agreement with Spoonflower, Inc. is in place. In the event a candidate who was submitted outside of the Spoonflower, Inc. agency engagement process is hired, no fee or payment of any kind will be paid.
To qualify for employment at Spoonflower, Inc., applicants must be legally authorized to work in the United States and should not require, now or in the future, sponsorship for employment visa status. Spoonflower is committed to a policy of Equal Employment Opportunity. All qualified applicants are considered for employment without regard to race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, sexual orientation, marital status, age, physical or mental disability, protected veteran or military status, genetic information, or any legally recognized protected basis under federal, state or local laws, regulation or ordinances.