Sr. Software Engineer (Rails/React)

Company: thredUP
Location: San Francisco , California, United States
Type: Full-time
Posted: 11.FEB.2018


Job Description About thredUP thredUP, based in San Francisco, is the leading online marketplace for buying and selling like-new womens and...


Job Description

About thredUP
thredUP, based in San Francisco, is the leading online marketplace for buying and selling like-new womens and kids clothing. thredUP was founded in 2009 and currently employs nearly 1,000 people across its corporate office and four distribution centers. To date, thredUP has raised $131 million from top-tier investors, most recently closing an $81M equity investment from Goldman Sachs.

thredUPs mission is to inspire a new generation of consumers to think secondhand first. We are achieving this mission being the most convenient solution for busy moms to clean out their closets, get organized and do good in the process. thredUP also has the widest and most affordable selection of secondhand clothes in all the name brands customers want to own, in like-new condition.

thredUP is growing rapidly, and has built a world-class team that includes investors and executives from Netflix, Virgin, DVF, GAP and Sephora. We are building the leader in the online secondhand apparel market, and we are just getting started.

About the Role
At thredUP were 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.

Apply Now


Free eBook

Loader2 Processing ...