OfferUp

Software Development Engineer II Full Stack - Business (Remote @ Mexiko oder Kolumbien)

TypeScriptPythonJavaReactNode.jsAWS
Automatische Übersetzung. Prüfe das Original.

Über die Rolle

Das OfferUp Business Team ist verantwortlich für die Plattformen, die jeden Geschäftsbereich auf unserem Marktplatz – von Storefronts über Autohändler bis hin zu Dienstleistungen, Vermietungen und Jobs – antreiben. Unsere Kunden stöbern nicht nur beiläufig, sie führen Geschäfte auf Basis dessen, was wir entwickeln. Daher hat jede Funktion, die wir ausliefern, direkte, messbare Auswirkungen auf ihre Lebensgrundlage und auf die Einnahmen von OfferUp. Wir betreiben das full stack Ende-zu-Ende: einschließlich Microservices, die einige der höchsten RPS- und TPS-Werte des Unternehmens verarbeiten, sowie Integrationen mit Partnern wie Stripe und Shopify. Wir arbeiten schnell, instrumentieren alles und betrachten Experimente als einen erstklassigen Teil des Workflows. Wir haben erst an der Oberfläche dessen gekratzt, was diese Geschäftsbereiche werden können, und die Roadmap ist weit offen für jemanden, der helfen möchte, sie zu gestalten.

In vielen Organisationen beginnt und endet Ihre Rolle mit dem Code. In unserem Team machen wir das anders. Sie verantworten eine Funktion von der Konzeption bis zur Umsetzung. Ihre Aufgaben umfassen alles, vom Schreiben von gut strukturiertem und gründlich getestetem Code bis hin zur Einführung der Funktion durch Analyse von Metriken. Sie übernehmen auch Verantwortung über Ihren technischen Bereich hinaus, indem Sie mit funktionsübergreifenden Teammitgliedern zusammenarbeiten.

Als Full Stack Software Engineer II im Business Team sind Sie ein bewährter Mitwirkender, der Funktionen über den gesamten Stack hinweg Ende-zu-Ende ausliefert. Von den React Komponenten, mit denen unsere Geschäftskunden interagieren, bis hin zu den Java Diensten und Datenpipelines dahinter. Sie übernehmen echte Verantwortung für die von Ihnen gelieferte Arbeit, erhöhen die Qualität des umgebenden Codes und entwickeln sich zu einem leistungsstarken, zuverlässigen Mitwirkenden im Team.

Hier ist mehr, was Sie tun werden

  1. Entwerfen, Erstellen und Bereitstellen neuer Benutzererlebnisse und backend Dienste über unsere fünf Geschäftsbereiche hinweg, unter Verwendung von React, TypeScript, GraphQL, Node.js und Java.
  1. Verantwortung für Funktionen Ende-zu-Ende: Planen, Entwerfen, Entwickeln, Bereitstellen, Messen und Iterieren.
  1. Zerlegen komplexer technischer Probleme in erreichbare Aufgaben und deren Lieferung innerhalb der vereinbarten Zeitrahmen.
  1. Zusammenarbeit mit funktionsübergreifenden Teams (Produkt, Design, Daten, Business Stakeholder) zur Gestaltung und Implementierung neuer Funktionen.
  1. Beitrag zu A/B-Tests und Nutzung von Experimentierergebnissen zur Entscheidung, was ausgeliefert wird.
  1. Aktive Teilnahme an Code-Reviews und Durchsetzung guter Muster, Tests und Behandlung von Randfällen.
  1. Coaching und Mentoring von Junior-Teammitgliedern, neuen Mitarbeitern und Praktikanten.
  1. Erstellen gemeinsamer Komponenten, Dienstprogramme und Dienste, die die Teamgeschwindigkeit über den gesamten Stack hinweg verbessern.
  1. Wartung und Verbesserung der Runbooks, Alarmierung und Überwachung für die von Ihnen ausgelieferten Funktionen.
  1. Teilnahme an einer angemessenen Bereitschaftsrotation mit dem Rest des Teams.
  1. Nutzung von KI-Codierungswerkzeugen (Claude Code, Cursor, Copilot und ähnliche), um Ihre tägliche Entwicklungsgeschwindigkeit und Codequalität zu erhöhen.
  1. Experte für eine oder mehrere Teilbereiche des Teams werden.

Mindestanforderungen

Sie werden in dieser Rolle erfolgreich sein, wenn Sie Folgendes mitbringen

  1. 2+ Jahre Berufserfahrung als Softwareentwickler.
  1. Nachgewiesene Fähigkeit, die Lieferung mehrerer Funktionen Ende-zu-Ende (Planung, Entwurf, Entwicklung und Bereitstellung) mit hoher Effizienz zu verantworten, einschließlich der Zerlegung technischer Probleme in erreichbare Aufgaben.
  1. Starke Programmierkenntnisse über den gesamten full stack hinweg: React, TypeScript, HTML, CSS und moderne Web-Tools; gutes Verständnis von responsivem Design, Leistung und Cross-Browser-Kompatibilität.
  1. Java und ein funktionierendes Verständnis von Microservices und den Grundlagen verteilter Systeme.
  1. Erfahrung im Erstellen und Integrieren von REST oder GraphQL APIs.
  1. Gute Kenntnisse von Datenstrukturen und objektorientiertem Design.
  1. Praktische Erfahrung mit KI-Codierungswerkzeugen (Claude Code, Cursor, Copilot oder ähnliche) in einem echten Engineering-Workflow und eine eigene Meinung dazu, wann sie helfen und wann nicht.
  1. Befolgt gute Codierungsmuster, schreibt geeignete Tests, berücksichtigt Kompromisse und sucht aktiv nach Randfällen.
  1. Komfort bei der Geben und Empfangen von Feedback in Code-Reviews.
  1. Eine Neigung zum Ausliefern, Lernen aus der Produktion und schnelles Iterieren.
  1. Ein unstillbarer Wunsch und die Fähigkeit zu lernen.
  1. BS oder MS in Informatik oder gleichwertige praktische Erfahrung.

Hilfreich, aber nicht zwingend erforderlich

  1. Fließende Kenntnisse in jeder anderen modernen objektorientierten Programmiersprache.
  1. Erfahrung mit agiler Entwicklung.
  1. Erfahrung mit AWS Cloud-Infrastruktur.
  1. Erfahrung mit einem der folgenden Bereiche: Web-Paketmanager, Bower, Bundler-System, NodeJS, Python, webpack.
  1. Erfahrung mit A/B-Testing-Plattformen (Statsig, LaunchDarkly, Optimizely) und Analyse-Warehouses (BigQuery, Snowflake).
  1. Erfahrung im Konsumieren oder Integrieren von LLM-basierten APIs (z. B. Bedrock, Vertex AI, OpenAI).
  1. Vertrautheit mit AWS Cloud-Infrastruktur und CI/CD Pipelines.

Über OfferUp

OfferUp hat sich zum Ziel gesetzt, den einfachsten und vertrauenswürdigsten Weg für Menschen zu schaffen, um in ihren lokalen Gemeinschaften zu kaufen, zu verkaufen und sich zu vernetzen. Als eine der Top-Apps für lokale Marktplätze für Käufer und Verkäufer in den USA macht OfferUp es den Menschen leicht, mehr von dem zu entdecken, was sie brauchen – von tollen Angeboten und gebrauchten Waren bis hin zu Jobs, Dienstleistungen, Wohnungsvermietungen und mehr – direkt in ihrer eigenen Gemeinde. Unsere vertrauenswürdige Plattform ermöglicht es Millionen, sich zu vernetzen, erfolgreich zu sein und das Leben voranzutreiben.

Verfügbar für iOS und Android, zählt OfferUp beständig zu den führenden Shopping-Apps. Gegründet im Jahr 2011 mit Hauptsitz in Bellevue, WA, bedient OfferUp lokale Märkte im gesamten Land und wurde im Jahr 2024 von mehr als 1 in 6 Erwachsenen in den USA genutzt. OfferUp wird von führenden Investoren unterstützt, darunter Andreessen Horowitz, Warburg Pincus, GGV Capital, T. Rowe Price und Coatue Management. about.offerup.com

Mehr über OfferUp auf einen Blick

  • Top 10 Shopping-App im App Store und Google Play Store seit drei Jahren.
  • 15%+ der Erwachsenen in mehreren wichtigen Märkten nutzen OfferUp jeden Monat (LA, Miami, Phoenix, Seattle, Las Vegas, Riverside, Orlando).
  • OfferUp arbeitet direkt mit fast 2000 US-Strafverfolgungsbehörden zusammen, um Vertrauen in lokalen Gemeinschaften aufzubauen.

OfferUp entfesselt die Kraft des Lokalen, und wir haben ein dynamisches Team aufgebaut, um dies zu tun. Um mehr über die Arbeit bei OfferUp zu erfahren, besuchen Sie about.offerup.com/people.

OfferUp bietet allen Mitarbeitern und Bewerbern Chancengleichheit (EEO) ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, nationale Herkunft, Alter, Behinderung oder genetische Veranlagung. Zusätzlich zu den bundesgesetzlichen Anforderungen hält sich OfferUp an die geltenden staatlichen und lokalen Gesetze zur Nichtdiskriminierung am Arbeitsplatz an jedem Standort, an dem das Unternehmen über Niederlassungen verfügt. Diese Richtlinie gilt für alle Bedingungen des Arbeitsverhältnisses, einschließlich Rekrutierung, Einstellung, Platzierung, Beförderung, Kündigung, Entlassung, Versetzung, Beurlaubung, Vergütung und Schulung.

OfferUp verbietet ausdrücklich jede Form von Belästigung am Arbeitsplatz aufgrund von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, nationaler Herkunft, Alter, genetischen Informationen, Behinderung oder Veteranenstatus. Unangemessene Einmischung in die Fähigkeit der Mitarbeiter von OfferUp, ihre Arbeitsaufgaben zu erfüllen, kann zu Disziplinarmaßnahmen bis hin zur Kündigung führen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026