OfferUp

Ingénieur Développement Logiciel II Full Stack - Business (Télétravail @ Mexique ou Colombie)

TypeScriptPythonJavaReactNode.jsAWS
Traduction automatique. Consultez l’original.

À propos du poste

L'équipe OfferUp Business est responsable des plateformes qui alimentent chaque verticale commerciale de notre marketplace ; Storefronts, Auto Dealers, Services, Rentals et Jobs. Nos clients ne naviguent pas simplement ; ils gèrent des entreprises sur la base de ce que nous construisons, donc chaque fonctionnalité que nous livrons a un impact direct et mesurable sur leurs moyens de subsistance et sur les revenus de OfferUp. Nous opérons le full stack de bout en bout : y compris les microservices qui gèrent certaines des plus hautes RPS et TPS de l'entreprise, et les intégrations avec des partenaires comme Stripe et Shopify. Nous avançons rapidement, instrumentons tout et traitons l'expérimentation comme une partie de première classe du flux de travail. Nous n'avons qu'effleuré la surface de ce que ces verticales peuvent devenir, et la feuille de route est grande ouverte pour ceux qui veulent aider à la façonner.

Dans de nombreuses organisations, votre rôle commence et se termine avec le code. Dans notre équipe, nous sommes différents. Vous possédez une fonctionnalité du concept à la réalisation. Vos responsabilités comprendront tout, de l'écriture de code bien architecturé et entièrement testé, au déploiement de la fonctionnalité en analysant les métriques. Vous aurez également l'occasion de prendre des responsabilités au-delà de votre domaine technique en travaillant avec des membres d'équipes interfonctionnelles.

En tant qu'Ingénieur Logiciel Full Stack II au sein de l'équipe Business, vous serez un contributeur éprouvé qui livre des fonctionnalités de bout en bout sur l'ensemble de la pile. Des composants React avec lesquels nos clients professionnels interagissent, aux services Java et aux pipelines de données qui les sous-tendent. Vous prendrez une réelle propriété du travail que vous livrez, élèverez la qualité du code autour de vous et deviendrez un contributeur performant et fiable au sein de l'équipe.

Voici plus de ce que vous ferez

  1. Concevoir, construire et déployer de nouvelles expériences utilisateur et de nouveaux services backend sur nos cinq verticales commerciales, en utilisant React, TypeScript, GraphQL, Node.js, et Java
  1. Être responsable des fonctionnalités de bout en bout : planifier, concevoir, développer, déployer, mesurer et itérer
  1. Décomposer des problèmes d'ingénierie complexes en tâches réalisables et les livrer dans les délais impartis
  1. Travailler en collaboration avec des équipes interfonctionnelles (Produit, Design, Données, Parties prenantes métier) pour concevoir et implémenter de nouvelles fonctionnalités
  1. Contribuer aux tests A/B et utiliser les résultats des expérimentations pour décider de ce qui sera déployé
  1. Participer activement aux revues de code et appliquer de bons modèles, des tests et la gestion des cas limites
  1. Coacher et encadrer les membres juniors de l'équipe, les nouvelles recrues et les stagiaires
  1. Créer des composants, utilitaires et services partagés qui améliorent la vélocité de l'équipe sur l'ensemble de la pile
  1. Maintenir et améliorer les runbooks, l'alerte et la surveillance des fonctionnalités que vous déployez
  1. Participer à une rotation raisonnable de garde avec le reste de l'équipe
  1. Utiliser des outils de codage IA (Claude Code, Cursor, Copilot et similaires) pour augmenter votre vélocité de développement quotidienne et la qualité du code
  1. Devenir un expert dans un ou plusieurs sous-domaines de l'équipe

Prérequis

Vous réussirez dans ce rôle si vous avez

  1. + 2 ans d'expérience professionnelle en ingénierie logicielle
  1. Capacité démontrée à gérer la livraison de plusieurs fonctionnalités de bout en bout (planification, conception, développement et déploiement) avec une grande efficacité, y compris la décomposition des problèmes d'ingénierie en tâches réalisables
  1. Solides compétences en développement full stack : React, TypeScript, HTML, CSS et outils web modernes ; bonne maîtrise du responsive design, des performances et de la compatibilité entre navigateurs.
  1. Java et une compréhension fonctionnelle des microservices et des principes des systèmes distribués
  1. Expérience dans la création et l'intégration avec des APIs REST ou GraphQL
  1. Bonne connaissance des structures de données et de la conception orientée objet
  1. Expérience pratique de l'utilisation d'outils de codage IA (Claude Code, Cursor, Copilot ou similaires) dans un flux de travail d'ingénierie réel, et un point de vue sur quand ils aident et quand ils n'aident pas
  1. Adhère aux bons modèles de codage, écrit des tests appropriés, considère les compromis et recherche activement les cas limites
  1. À l'aise pour donner et recevoir des commentaires lors des revues de code
  1. Une tendance à livrer, apprendre de la production et itérer rapidement
  1. Un désir insatiable et une capacité à apprendre
  1. Licence ou Master en informatique, ou expérience pratique équivalente

Utile, mais pas obligatoire

  1. Maîtrise de toute autre langue de programmation OOO moderne
  1. Expérience du développement Agile
  1. Expérience de l'infrastructure cloud AWS
  1. Expérience avec l'un des éléments suivants : gestionnaires de paquets web, Bower, système de bundler, NodeJS, Python, webpack
  1. Expérience avec des plateformes de tests A/B (Statsig, LaunchDarkly, Optimizely) et des entrepôts d'analyse (BigQuery, Snowflake)
  1. Expérience dans la consommation ou l'intégration de APIs basées sur LLM (par exemple, Bedrock, Vertex AI, OpenAI)
  1. Familiarité avec l'infrastructure cloud AWS et les pipelines CI/CD

À propos de OfferUp

OfferUp s'engage à créer le moyen le plus simple et le plus fiable pour les gens d'acheter, de vendre et de se connecter dans leurs communautés locales. L'une des principales applications de marketplace locale pour les acheteurs et vendeurs locaux aux États-Unis, OfferUp permet aux gens de découvrir plus facilement ce dont ils ont besoin — des bonnes affaires et des biens d'occasion aux emplois, services, locations de maisons, et plus encore — directement dans leurs propres communautés. Notre plateforme de confiance permet à des millions de personnes de se connecter, de prospérer et de faire avancer la vie.

Disponible sur iOS et Android, OfferUp s'est constamment classée parmi les meilleures applications de shopping. Fondée en 2011 et basée à Bellevue, WA, OfferUp dessert les marchés locaux dans tout le pays et a été utilisée par plus d'1 adulte américain sur 6 en 2024. OfferUp est soutenue par des investisseurs de premier plan, notamment Andreessen Horowitz, Warburg Pincus, GGV Capital, T. Rowe Price et Coatue Management. about.offerup.com

Plus sur OfferUp en un coup d'œil

  • Application de shopping classée dans le Top 10 de l'App Store et du Google Play Store depuis trois ans.
  • 15%+ des adultes dans plusieurs marchés majeurs utilisent OfferUp chaque mois (LA, Miami, Phoenix, Seattle, Las Vegas, Riverside, Orlando)
  • OfferUp travaille directement avec près de 2000 agences américaines de maintien de l'ordre pour renforcer la confiance dans les communautés locales

OfferUp libère le pouvoir du local, et nous avons constitué une équipe dynamique pour y parvenir. Pour en savoir plus sur le travail chez OfferUp, consultez about.offerup.com/people

OfferUp offre des opportunités d'emploi équitables (EEO) à tous les employés et candidats sans distinction de race, de couleur, de religion, de sexe, d'origine nationale, d'âge, de handicap ou de génétique. En plus des exigences de la loi fédérale, OfferUp se conforme aux lois étatiques et locales applicables régissant la non-discrimination en matière d'emploi dans chaque lieu où l'entreprise a des installations. Cette politique s'applique à toutes les conditions d'emploi, y compris le recrutement, l'embauche, le placement, la promotion, la résiliation, le licenciement, le transfert, les congés, la rémunération et la formation.

OfferUp interdit expressément toute forme de harcèlement sur le lieu de travail basée sur la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité ou l'expression de genre, l'origine nationale, l'âge, l'information génétique, le handicap ou le statut de vétéran. Toute interférence inappropriée avec la capacité des employés de OfferUp à accomplir leurs tâches professionnelles peut entraîner des mesures disciplinaires allant jusqu'au licenciement.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter