Mid/Senior Level Back End & Full Stack Developers

Share this job:
Not Published
Senior Level | W2 | On-Site | Full-Time


Spoonflower is one of the hottest brands in the DIY space. Our website makes it possible for individuals to create and sell unique fabrics, wallpaper, home textiles and gift wrap. Many of the designers who use Spoonflower to create products also use it to sell their work, making Spoonflower the world’s largest marketplace of surface designs created by indie artists. The community of designers and shoppers who make up Spoonflower is central to what we do. With offices in Durham, North Carolina and Berlin, Germany, 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.

We are seeking senior level Back End and Full Stack Developers to help us build out our product offering and develop new features and functionality for our global e-commerce website. You will belong to an organization with has 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: AWS, Ruby on Rails, Node.js, Rust, C/C++, Typescript/Javascript, React, MySQL, PostgreSQL

The selected candidate will be responsible for...

  • Continuously improving and modernizing the existing codebase.

  • Monitoring quality, optimizing performance, and developing test coverage and methodologies for continuous code release,

  • Developing new functionality for our various services,

  • Working closely with project and product management for setting project priorities and scoping decisions,

  • Participating in code reviews,

  • Adhere to and support the agile software development methodology employed within the engineering team.

 Who Are We Looking For?

If you have the following background, along with an interest in helping to continue building our business, we are looking for you!

  • At least 3 - 5 years of programming experience - as a full-time team member in a professional setting,

  • Skills in Ruby on Rails, Node.js, or similar programming tools,

  • Skills with SQL and data architecture,

  • Experience working with service oriented cloud architectures,

  • 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 solutions-oriented thinker used to looking for the smart/best solution to a problem rather than jumping at the first answer,

  • Ability to prioritize and plan work activities and use time efficiently,

  • Able to be accountable for for production-level code and has a a track record of delivering quality bug-free code on schedule,

  • Passionate about continuously improving user experience and delivering customer value,

  • 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,

  • Highly self-motivated and directed and with keen attention to detail,

  • Ability to effectively prioritize and execute competing projects and tasks.

And, if you...

  • Have an ability to work with designers to develop dynamic user experiences,

  • Are a quick learner open to exploring new languages and frameworks,

  • Can easily adapt to changes in the work environment, manage competing demands and are able to deal with frequent change, delays or unexpected events,

  • Have a passion for design, innovation and out-of-the-box solutions,

  • Have an affinity for crafting or the DIY movement in general.

...it’s even better!

 What Can We Offer You?

At Spoonflower, creativity, customer-focus, resourcefulness, authenticity, fun and trust are the core values of our workplace. We encourage a casual, family-friendly office space and love when our employees are just as creative and passionate as our customers. Our team is full of multitalented individuals who embody -- like our customers -- a DIY ethic and embrace hard work. As part of Spoonflower, we offer team members outstanding benefits, including company paid medical coverage for employees and their families (US office), generous time off benefits, a 401k plan with company match the support of continuing education, and the chance to learn new skills and advance within the company. And... did we mention the monthly fabric/wallpaper allowance?


If you're interested in joining us, please send a resume and 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.

We have a trove of talented individuals in the Durham and RTP areas. Therefore, only local candidates will be considered! No agencies or outside recruiters, please. Any unsolicited resumes will be fed to our printers. Candidates and/or resumes presented to non-HR employees from recruiters and/or agencies will be disqualified.

We look forward to hearing from you!

The company Benefits and Perks will carry over into the job post.

Job Details

Feature Job

Would you like to feature this job?

Top 3 Desired Skills

  • javascript.svgA skill svg icon
  • react.svgA skill svg icon
  • ruby.svgA skill svg icon

Top 3 Desired Tools

  • slack.svgA skill svg icon
  • jira.svgA skill svg icon

Benefits & Perks

  • Fabric Benefit - employees can spend $75 month on fabric
  • Tuition Reimbursement
  • 100% Medical Coverage for employees and their families
  • 100% Company paid Short and Long - Term Disability
  • Company paid Life Insurance
  • 401K Plan with 4% company match

Spoonflower Benefits - We’ve Got You Covered!

We’re delighted that you’re interested in growing your career with Spoonflower.  We’re proud to be one of the Triangle Business Journal’s 2015 and 2016 Best Places to Work, and we believe our robust benefits package is a part of what helps us attract and retain talented and creative employees.  Here’s a summary of the benefits we offer our full time employees.


What’s Offered

More Details


A robust medical plan for Spoonflower employees and dependents, where a majority of of the costs are paid for by Spoonflower. 

Spoonflower covers 100% of employee and family medical premiums. 

By using an HSA and HRA, Spoonflower is able to cover 93% of an employee’s (and their covered family members’) medical expenses in a plan year*

Dental & Vision

Voluntary plans to cover employees and dependents through BlueCross BlueShield.

Dental and vision plans are voluntary plans where the employee can choose to take one (or both) plans and to pay a modest premium. 


401K plans are offered with an employer match; employees are always fully vested in their own and in Spoonflower’s contributions. 

After 90 days of employment, Spoonflower employees - both part-time and full-time -  become eligible to participate in the company’s 401K Plan.  Employees can choose between a Roth or a Traditional 401K (or invest in both) to save for retirement. 

Spoonflower matches the first 3% contribution to one’s 401K on a dollar-for-dollar basis and 50% on the 4th and 5th percent. Maximum match is 4%.

Time Off

120 hours of Paid Time Off per year, and 80 hours of flexible holiday time.

Spoonflower wants employees to recharge and refresh themselves with time off.  With that in mind, we provide up to 120 hours of paid time off per year, plus 80 hours of flexible holiday time per year to each full time employee.  

Inspiring Creativity

A monthly allowance for fabric, wallpaper, gift wrap, and Sprout Patterns.

Every month, employees are eligible to spend $75 toward first-run or waste fabric, wallpaper and gift wrap.  Our employees make amazing things with their Inspiring Creativity allowance! 

Ongoing Professional Development

Internal and External development opportunities

Tuition Reimbursement, International Internship Program, local Internship Program

Office Locations