Full Stack Engineer (Ruby on Rails)

TeePublic - New York, NY


TeePublic, the world’s fastest growing e-commerce platform for independent artists is seeking a motivated, creative software engineer.

TeePublic was founded in 2013 by the team behind Vimeo, College Humor and BustedTees and quickly grew, generating 100mn in revenue over the following 5 years across millions of unique, user generated designs. In 2018 TeePublic was acquired by Redbubble the market leader in online, independent art. The group combined is the largest e-commerce marketplace for independent art in the world.

This person will work on our Marketplace team building features for our design community, e-commerce customers, and internal stakeholders. TeePublic prioritizes engineers who understand customers and their needs, and craft solutions that solve problems instead of just checking boxes on a requirements list. The ideal candidate will couple technical excellence with a desire to build great products for real people.


  • Collaborate with our designers to bring products from conception to completion, from sketch to server to screen.
  • Develop features with an emphasis on performance at all levels of the stack.
  • Improve TeePublic’s engineering culture with an eye for best practices, code quality, code reviews and test-driven-development.
  • Actively contribute to our Marketplace team with ideas and solutions to constantly improve the lives of our designers and customers.


Experience and Skills

  • Must have extensive experience with Ruby on Rails, Postgres, and the modern web application stack.
  • Appreciation of and ability to use software design patterns beyond boilerplate MVC.
  • Previous experience with Heroku, AWS or another PaaS.
  • Familiarity with our tools: git, github, rspec, code linters, Docker and CI pipelines.

Bonus Points

  • Previous experience with ElasticSearch, Neo4j, Image Generation.
  • Deep understanding of Rails cache design and low level performance.
  • Interested in and committed to best practices, design patterns, testing and quality standards.
  • Proven ability to work at scale on a high throughput website supporting millions of designs across billions of potential products.


  • BS in Computer Science or equivalent.
  • At least 2 years’ experience as a Rails developer.

Job Type: Full-time


  • ruby/rails: 3 years (Required)