- System Design
At thredUP we’re revolutionizing the clothing industry, and we want your help to design and evolve applications that build the backbone of our company. From image-processing and real-time prediction systems, to distribution center automation and workflow-management, there are a huge number of challenging and fun projects on the horizon that you can make an impact on. We are also devoting significant time towards decoupled services, machine learning, continuous integration, and scalability.
Proficiency with Ruby and Ruby based frameworks (Rails, Grape, Sinatra)
Proficiency with at least one front-end JS framework (We use React/Redux)
Exceptional track record in delivering quality engineering solutions at different levels of the stack
Strong experience in distributed systems design and best practices
Strong experience with continuous integration, test automation, and monitoring
Ability to work on a cross-functional team touching different parts of our core services
What We Care About
Trust, responsibility, proactiveness, self-learning
Analytical mindset geared towards incremental data driven improvements
Building scalable and flexible systems utilizing best engineering practices
Writing clean and maintainable code with solid test coverage. Looking for leverage in improving testing
Setting realistic estimates and effective communication to technical/business stakeholders
At thredUP, our mission has been built on extending the lives of millions of unique clothing items. Much like our inventory, we believe diversity is key. As a diverse and inclusive workplace, we are committed to ensuring our employees are comfortable bringing their authentic selves to work every day. A unique perspective is critical to solving complex problems and inspiring a new generation to think secondhand first. Everyone is welcome - be you.