Location: Hebron, KY or remote
Teespring is revolutionizing e-commerce by empowering people anywhere in the world to create and sell real products. By powering all aspects – from product design to e-commerce to manufacturing and fulfillment – anyone can launch a store selling real products within minutes. Our unique print on demand structure allows creators to sell with zero cost or risk.
By removing all barriers, Teespring unleashes a world of creative ideas that would never have existed. Teespring has helped individual creators and global brands sell over 25 million products in more than 80 countries across the world. And we’re just getting started...
What you’ll do
As a team, we are still small enough for your influence to be felt in every corner, and yet we're well established enough as a company that we don't often have to worry about existential questions. We're looking for engineers that can help us build on our solid foundation and take advantage of the exciting opportunity ahead of us.
The Platform team is responsible for the core of Teespring technology. The product design tool which creators use, the buyers' purchase workflow, and analytics dashboards which provide an invaluable feedback loop to the community of sellers.
As a member of this team, you'll develop new features using a mix of Ruby and JavaScript. As the team owns a number of crucial features, the work will be varied and highly impactful. The breadth of challenges – in terms of technologies and functionality – means that this role is a perfect fit for someone looking for a challenge and to expand their technical capabilities.
What we’re looking for
One of the company's core values is problem-solving. We believe that a bias towards thoughtful action helps us explore opportunities and test theories quickly, so an engineer who relishes analyzing a difficult problem and moving quickly to solve it would be a good fit here. Balanced against that, in some areas of the code base we need to move deliberately and carefully where risk is higher. An engineer who can strike that balance – moving quickly when possible; moving with more care when required – would enjoy the challenges we face at Teespring.
As an engineer on the Platform team, we are looking for someone who:
- Has 1 - 3 years of professional development experience using modern object oriented languages such as Ruby or Python
- Has experience with Javascript (React is a plus)
- Has experience with SQL and relational database design
- Has experience with both backend and frontend development
- Has a willingness to learn and adapt to new, modern technologies
- Is familiar with security best practices
- Can weigh complex technical options against each other and identify a path forward with incomplete information
- Is skilled at troubleshooting and debugging complex problems using various tools including aggregated logs, monitoring system and error traces.
- Is a team player who is passionate about writing well-tested, functional code
Relevant experience
- Modern Agile development, familiarity with TDD, CI/CD (required)
- Exposure to modern web application architectures
- If you will be a remote team-mate, 1 year professional experience as a remote engineer
What do we offer?
Teespring offers competitive compensation and a generous benefits & perks package to all full-time employees including:
- Medical, Dental and Vision Insurance
- Company contributions toward Health Savings Accounts (HSA) accounts
- Company-paid life insurance and long term disability
- Liberal paid time off
- 9 paid holidays
- Weekly in-house food allowance (if you're on-site in Hebron)