✨ About The Role
- The Full Stack Software Engineer will design, develop, and maintain web applications and services that support ThredUp's core business functions.
- The role involves working closely with the machine learning team to develop and integrate AI systems.
- The engineer will independently manage projects, timelines, and stakeholder expectations while debugging and resolving production issues.
- The position requires contributing to keeping systems updated and secure, as well as supporting systems during on-call rotation.
- Some travel to distribution centers may be required, but typically not more than once per quarter.
âš¡ Requirements
- A bachelor's degree in Computer Science, Engineering, or a related field is preferred, or equivalent work experience.
- At least 5 years of professional software development experience is required, particularly with Python, Ruby, React, MySQL, Postgres, and AWS.
- Experience integrating large language models (LLMs) into production software systems is essential.
- Proficiency in web development technologies such as HTML, CSS, and JavaScript is necessary.
- Strong communication skills are important for collaborating with cross-functional teams and managing stakeholder expectations.