About Poshmark
Poshmark is a leading fashion resale marketplace powered by a vibrant, highly engaged community of buyers and sellers and real-time social experiences. Designed to make online selling fun, more social and easier than ever, Poshmark empowers its sellers to turn their closet into a thriving business and share their style with the world. Since its founding in 2011, Poshmark has grown its community to over 130 million users and generated over $10 billion in GMV, helping sellers realize billions in earnings, delighting buyers with deals and one-of-a-kind items, and building a more sustainable future for fashion. For more information, please visit www.poshmark.com, and for company news, visit newsroom.poshmark.com.
Responsibilities
Architect, build, iterate, and maintain scalable, high-quality web applications.
Own and deliver features independently with minimal supervision.
Partner closely with Product, Design, QA, and other Engineering teams to build intuitive, performant, and user-friendly web experiences.
Understand product requirements, provide accurate estimates, and write clean, maintainable, and testable code.
Own critical parts of the web platform that have high visibility and business impact.
Participate actively in design discussions, code reviews, and technical decision-making.
6-Month Accomplishments
Gain a strong understanding of Poshmark’s web architecture, tech stack, and development processes.
Contribute effectively to web feature development and enhancements.
Collaborate closely with cross-functional partners including Product, Design, QA, DevOps, and Backend teams.
Write high-quality, well-tested code that adheres to engineering best practices.
Participate in technical discussions and provide meaningful inputs during code reviews.
12+ Month Accomplishments
Drive end-to-end development of complex web features independently.
Identify and propose improvements to web application performance, scalability, and code quality.
Take ownership of key modules or components within the web platform.
Mentor junior engineers and support their technical growth.
Contribute to improving engineering standards, tooling, and best practices.
Desired Skills & Experience
Strong foundation in computer science fundamentals, including data structures, algorithms, and software design.
3–5 years of relevant software engineering experience, with at least 3–4 years building modern, responsive web applications.
Proficiency in JavaScript, HTML, and CSS, with strong experience in building component-based UIs.
Hands-on experience with modern web frameworks such as React, Vue.js, or Angular.
Experience with backend-for-frontend or full-stack technologies such as Node.js or Ruby on Rails is a plus.
Solid understanding of RESTful APIs and experience integrating web applications with backend services.
Experience with state management, performance optimization, and browser compatibility.
Familiarity with cloud platforms (preferably AWS) and NoSQL databases (e.g., MongoDB) is desirable.
Experience writing unit and integration tests for web applications.
Proficient understanding of version control systems such as Git.
Strong communication skills and ability to work effectively in a cross-functional, collaborative environment.
Sponsored