Full Stack Engineer (Ruby on Rails)

  • Engineering
  • NY, United States

Full Stack Engineer (Ruby on Rails)

Job description

Full-Stack Software Engineer (Ruby on Rails)


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.