What does our team do?
Everything from a compelling experience for buyers, to a feature-rich
platform for sellers, to a backend manufacturing pipeline to fulfil
orders. At Teespring, “full stack” means anything from warehouse
management systems to our 3rd party API to the big data analytics behind
our campaign dashboards. It’s up to you to pick the challenge which
excites you the most!
What is the job?
All engineers participate in pair programming about 50% of the time,
along with code review and thorough testing of both the backend and
frontend code. Engineers are deeply involved with the sprint planning
process: deciding on which new features to build in each two week
sprint. Engineers may also work on writing up feature specs so that the
technical requirements are understood before a feature is started.
This contributor will be a strong programmer with a leaning towards
full-stack development. A strong working knowledge of OOP best practices
will be especially useful, as Teespring has a large codebase and
effectively architecting our code will enable us to continue to iterate
quickly. A lot of our new code is being written as standalone services
in Rails and Go: experience with modern distributed systems would be a
bonus.
If you are successful in this role, a year from now you will:
- Mentor other engineers towards technical excellence – in your team and across the company
- Be established as a Pod Technical Lead and have made an impact on engineering efficiency
- Have significant architectural ownership
- Talk about our technical challenges and solutions, within the company and at external events
Our Environment:
Modern Ruby + Rails Stack, Go, TDD/BDD with RSpec/Cucumber, MySQL, React.JS
What do we need?
- Senior level software engineer ready to build scalable, reliable, extensible services – ideally in Ruby or Go
- Open Source contributors are preferred
- Engineers who can raise the skill level of their teammates with a desire to give back – tech talks, lightning talks, etc..
- Wide knowledge of web apps – scalability, growth, mentorship
- Experience implementing Service Oriented Architecture or microservices
- Good intuition for weighing trade-offs
What do we offer?
We see ourselves as a global company, which is why we've opened a
European engineering office at an earlier stage than almost any other
Silicon Valley startup.
As such, Teespring engineers in London are in a unique position:
we benefit from exposure to how a Silicon Valley startup operates, while
the company is still very much at a growth stage – there's a huge
number of technical challenges still to solve, exciting ideas to pursue,
and value to be built.
Happiness is just as important to us as hard work. Many startups in
London offer the same perks, but what makes us different is the scale of
our ambition: we want to create and dominate a new industry – custom
e-commerce. That being said, here are the benefits you will receive:
- Working with talented, collaborative, and entrepreneurial teams
- 25 paid vacation days, plus public holidays
- Generous stock options
- Free catered lunch daily
- Fully stocked kitchen with drinks and snacks
- Training, career development, and meet-up hosting
- Your choice of development machine, and ergonomic desk setup
- Social activities, office happy hours, concerts, game room, and endless free t-shirts!