
Poshmark est une place de marché sociale pensée d’abord pour le mobile, consacrée à la mode, à la décoration intérieure, aux produits de beauté, aux accessoires et à d’autres articles neufs ou d’occasion. Ses applications iOS et Android permettent aux particuliers de mettre des articles en vente depuis leur téléphone, de partager les annonces sur les réseaux sociaux et de découvrir des produits grâce à des fonctionnalités communautaires telles que les Posh Parties. La plateforme propose également des étiquettes d’expédition prépayées, une protection des acheteurs et l’authentification des articles de grande valeur, en associant commerce électronique grand public, shopping social et vente entre particuliers.
Ingénieur logiciel II, Infrastructure centrale (Hybride, Redwood City)
Concevez des expériences full-stack pour les vendeurs de la marketplace de mode de Poshmark, couvrant les flux de mise en vente, de commande et d’inventaire. Développez des interfaces frontend évolutives et des services backend qui prennent en charge des opérations fiables pour les vendeurs.
Description
- Créez et maintenez des fonctionnalités full-stack pour les flux de travail des vendeurs, notamment la gestion des annonces, des commandes et de l’inventaire.
- Développez des interfaces réactives, accessibles et performantes avec des frameworks frontend modernes.
- Développez et prenez en charge des services backend et des API destinés aux fonctionnalités pour les vendeurs.
- Travaillez avec vos pairs et des ingénieurs seniors pour fournir des systèmes évolutifs et maintenables sur toute la stack.
- Produisez un code propre, documenté et bien testé, conforme aux bonnes pratiques d’ingénierie.
- Participez aux revues de code et appliquez les retours pour améliorer la qualité des implémentations.
- Diagnostiquez et résolvez les problèmes de production dans les systèmes frontend et backend distribués.
- Améliorez les processus de développement, les outils et les méthodes de travail de l’équipe.
- Développez votre expertise de la base de code, des outils et de la stack technologique de l’équipe vendeurs.
- Livrez des fonctionnalités full-stack prêtes pour la production avec l’accompagnement d’ingénieurs seniors.
- Prenez en charge des composants et fonctionnalités de petite à moyenne taille jusqu’à leur finalisation.
- Collaborez avec les équipes Produit, QA et Design pour livrer des fonctionnalités.
- Prenez de manière autonome en charge le travail full-stack, de la conception à la mise en production.
- Contribuez aux améliorations des performances et de l’évolutivité côté client et côté serveur.
- Développez vos connaissances de l’architecture système et utilisez les données pour orienter les décisions techniques.
- Contribuez aux discussions techniques et aux initiatives qui améliorent la fiabilité, l’utilisabilité et l’efficacité.
- Accompagnez les stagiaires et les nouvelles recrues.
Exigences
- Justifiez de 2 à 4 ans d’expérience professionnelle en ingénierie logicielle full-stack, stages compris.
- Maîtrisez les fondamentaux de l’informatique, notamment les structures de données, les algorithmes et la conception logicielle.
- Utilisez un framework frontend moderne tel que React, Vue ou Angular.
- Possédez de solides compétences en HTML, CSS et JavaScript ou TypeScript.
- Travaillez avec aisance dans au moins un langage backend, notamment Ruby, Java, JavaScript ou Python.
- Connaissez les API RESTful, les bases de données SQL ou NoSQL ainsi que les systèmes de cache ou de files de messages.
- Avez de l’expérience dans la création d’applications web réactives destinées aux utilisateurs.
- Manifestez un intérêt pour les technologies cloud telles qu’AWS ou GCP et pour la conception de systèmes évolutifs.
- Êtes titulaire d’un diplôme de licence en informatique ou dans un domaine connexe, ou possédez une expérience pratique équivalente.
- Êtes collaboratif, curieux et motivé pour apprendre et progresser dans un environnement dynamique.
- Êtes en mesure de travailler depuis le bureau de Redwood City trois jours par semaine et êtes légalement autorisé à travailler aux États-Unis.
- avantages
Avantages
- L’offre ne précise pas les avantages, les conditions annexes ni la rémunération supplémentaire.