Senior Backend Developer role at Spoonflower in Durham

Spoonflower in Durham is hiring a Senior Backend Developer

This job might already be filled.

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.

The Opportunity

We are seeking a Senior Backend Developer to help us build out our product offering and develop new features and functionality for our global e-commerce website.


As a Senior Backend Developer, you will belong to an organization with full autonomy and accountability to evolve the platform, make key technical decisions and partner with product managers and designers to deliver business value. This position is best suited for a creative, experienced engineer who has the ability to learn to code in multiple languages. The ideal candidate should be able to provide meaningful collaboration, work well with tight knit engineering, product, marketing and design teams and be excited for the opportunity to contribute directly to the development and maintenance of Spoonflower's technology and community.

Technologies we use include: Typescript/Javascript, Rust, Node.js, AWS, Ruby on Rails, C/C++, React, MySQL, PostgreSQL


- Developing new features and functionality for our various applications
- Continuously improving, refactoring, and modernizing the existing codebase
- Monitoring quality, optimizing performance, and developing test coverage and methodologies for continuous code release
- Adhering to and supporting the agile software development methodology employed within the engineering team
- Providing mentorship and guidance to junior developers


- 8-10+ years of programming experience - as a full-time team member in a professional setting
- On the job experience in Typescript or another statically typed language
- Data modeling and data architecture experience
- Familiarity with the AWS pipeline of services, including but not limited to: RDS, SNS, SQS, EC2
- Experience with functional programming is a plus
- Experience with systems level language programming a plus
- Experience in image processing is a plus
- The candidate who will be most successful in this role is...
- A passionate problem solver, used to looking for the best solution rather than jumping at the first answer
- Able to self manage time well through careful prioritization and planning
- Able to be accountable for production-level code and have a track record of delivering quality, bug-free code on schedule
- Articulate and concise with professional written and verbal communications and a working English proficiency in speaking and writing
- Someone with hands on experience working with or building e-commerce products or platforms
- Excited about the latest trends in application design and best practices
- Comfortable working in a team-oriented, collaborative environment
- Someone who exhibits a healthy level of humility and self-awareness

What Can We Offer You?

- 100% company paid medical premiums for you and your family
- 93% of qualifying medical expenses covered by the company
- 401K with a 4% company match
- 120 hours of PTO a year
- 88 hours of flexible holiday pay
- $75 Monthly Creativity Benefit 

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.