
A Poshmark é um marketplace social mobile-first voltado para moda, decoração, produtos de beleza, acessórios e outros artigos novos e usados. Seus aplicativos para iOS e Android permitem que as pessoas anunciem itens pelo celular, compartilhem anúncios socialmente e descubram produtos por meio de recursos da comunidade, como as Posh Parties. A plataforma também oferece etiquetas de envio pré-pagas, proteção ao comprador e autenticação para itens de alto valor, combinando comércio eletrônico para consumidores com compras sociais e vendas entre pessoas.
Engenheiro(a) de Software II, Infraestrutura Central (Híbrido, Redwood City)
Crie experiências full-stack para vendedores no marketplace de moda da Poshmark, abrangendo fluxos de anúncios, pedidos e inventário. Desenvolva interfaces frontend escaláveis e serviços backend que apoiem operações confiáveis para vendedores.
Descrição
- Crie e mantenha recursos full-stack para fluxos de trabalho de vendedores, como gerenciamento de anúncios, pedidos e inventário.
- Desenvolva interfaces responsivas, acessíveis e de alto desempenho com frameworks frontend modernos.
- Desenvolva e mantenha serviços backend e APIs para funcionalidades voltadas aos vendedores.
- Trabalhe com colegas e engenheiros seniores para entregar sistemas escaláveis e fáceis de manter em toda a stack.
- Produza código limpo, documentado e bem testado, alinhado às melhores práticas de engenharia.
- Participe de revisões de código e aplique feedback para melhorar a qualidade das implementações.
- Diagnostique e resolva problemas de produção em sistemas frontend e backend distribuídos.
- Aprimore processos de desenvolvimento, ferramentas e fluxos de trabalho da equipe.
- Desenvolva conhecimento da base de código, das ferramentas e da stack tecnológica do time de vendedores.
- Entregue recursos full-stack prontos para produção com o apoio de engenheiros seniores.
- Assuma a responsabilidade por componentes e recursos pequenos ou médios até sua conclusão.
- Colabore com Produto, QA e Design para entregar recursos.
- Conduza de forma independente o trabalho full-stack desde o design até a produção.
- Apoie melhorias de desempenho e escalabilidade no cliente e no servidor.
- Desenvolva conhecimento da arquitetura do sistema e use dados para orientar decisões técnicas.
- Contribua para discussões técnicas e iniciativas que melhorem a confiabilidade, a usabilidade e a eficiência.
- Ofereça mentoria a estagiários e novas contratações.
Requisitos
- Tenha de 2 a 4 anos de experiência profissional em engenharia de software full-stack, incluindo estágios.
- Compreenda fundamentos da ciência da computação, como estruturas de dados, algoritmos e design de software.
- Use um framework frontend moderno, como React, Vue ou Angular.
- Demonstre sólidos conhecimentos de HTML, CSS e JavaScript ou TypeScript.
- Trabalhe com proficiência em pelo menos uma linguagem backend, incluindo Ruby, Java, JavaScript ou Python.
- Conheça APIs RESTful, bancos de dados SQL ou NoSQL e sistemas de cache ou filas de mensagens.
- Tenha experiência na criação de aplicações web responsivas voltadas ao usuário.
- Demonstre interesse por tecnologias de nuvem, como AWS ou GCP, e por design de sistemas escaláveis.
- Tenha graduação em Ciência da Computação ou área relacionada, ou experiência prática equivalente.
- Seja colaborativo(a), curioso(a) e motivado(a) para aprender e crescer em um ambiente dinâmico.
- Tenha disponibilidade para trabalhar no escritório de Redwood City três dias por semana e autorização legal para trabalhar nos Estados Unidos.
- benefícios
Benefícios
- A publicação não especifica benefícios, vantagens ou remuneração adicional.