WEX

Staff Software Engineer, Backend & APIs

JavaPostgreSQLAWSDockerKubernetesTerraform
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Über das Team/die Rolle

Wir suchen einen Staff Software Engineer mit tiefgreifender Expertise in der backend-Entwicklung für unser 10-4 by WEX Team. Sie werden eine Schlüsselrolle bei der Konzeption, Entwicklung und dem Betrieb hochskalierbarer, sicherer und robuster backend-Services spielen, die unsere mobilen und Webanwendungen antreiben. Sie werden eng mit den Mobile-, Web-, Produkt- und Plattform-Engineering-Teams zusammenarbeiten, um APIs und verteilte Systeme bereitzustellen, die nahtlose Kundenerlebnisse ermöglichen.

Unsere Plattform hilft Flottenbetreibern und kleinen Flotten, durch eines der größten Kraftstoffrabattnetzwerke der Branche Geld bei Kraftstoff zu sparen. Die mobile Anwendung ermöglicht es LKW-Fahrern, teilnehmende Tankstellen zu finden, Rabatte zu aktivieren, Zahlungsmethoden zu verwalten, die Transaktionshistorie einzusehen und auf Echtzeit-Kraftstoffpreise und Einsparungen zuzugreifen. Als Staff Software Engineer werden Sie die backend-Services und APIs entwickeln, die diese Erlebnisse ermöglichen, und sicherstellen, dass sie sicher, skalierbar, hochverfügbar und in der Lage sind, eine wachsende Benutzerbasis zu unterstützen, während sie den Fahrern unterwegs eine zuverlässige und nahtlose Erfahrung bieten.

So werden Sie etwas bewirken

  1. Entwerfen, Entwickeln und Warten von skalierbaren, sicheren und performanten backend-Services unter Verwendung von Java, Spring Boot, PostgreSQL und REST APIs.
  1. Architektieren und Erstellen von verteilten Microservices, die robust, beobachtbar und einfach zu warten sind.
  1. Entwerfen von REST APIs, die eine nahtlose Integration mit mobilen Anwendungen, Webanwendungen und externen Partnersystemen ermöglichen.
  1. Leiten von Architektur- und Systemdesign-Diskussionen, Erstellen hochwertiger Design-Dokumente und Fördern von Abstimmung über die Engineering-Teams hinweg.
  1. Optimieren von Datenbankdesign, Abfragen, Indexierungsstrategien und Transaktionsmanagement zur Verbesserung von Leistung und Skalierbarkeit.
  1. Entwickeln umfassender automatisierter Teststrategien, einschließlich Unit-, Integrations-, Vertrags-, Leistungs- und Lasttests.
  1. Verbessern der Anwendungszuverlässigkeit durch Implementierung von Beobachtbarkeit, Logging, verteiltem Tracing, Zustandsüberwachung und Alarmierung.
  1. Identifizieren von technischer Schuld, Skalierbarkeitsengpässen und Zuverlässigkeitsrisiken sowie Vorantreiben kontinuierlicher Plattformverbesserungen.
  1. Aufbauen und Erweitern von CI/CD-Pipelines, Bereitstellungsautomatisierung, Infrastrukturautomatisierung und Tools zur Steigerung der Engineering-Produktivität.
  1. Enge Zusammenarbeit mit den Produkt-, Mobile-, Web-, Sicherheits-, Infrastruktur- und DevOps-Teams, um hochwertige Kundenerlebnisse zu liefern.
  1. Leiten von Code-Reviews, Mentoring von Ingenieuren, Festlegen von Best Practices im Engineering und Anheben der allgemeinen Qualitätsstandards in der Organisation.
  1. Beheben komplexer Produktionsprobleme, Durchführen von Ursachenanalysen, Implementieren von Korrekturmaßnahmen und Verbessern der operativen Exzellenz.
  1. Bewerten neuer Technologien und Architekturansätze und Bereitstellen technischer Empfehlungen basierend auf Geschäfts- und Engineering-Anforderungen.
  1. Erstellen und Pflegen technischer Dokumentationen, einschließlich Architekturdokumenten, API-Spezifikationen, Runbooks, Betriebshandbüchern und Bereitschaftsplänen.
  1. Entwerfen hochverfügbarer Dienste mit geeigneten Resilienzmustern, einschließlich Wiederholungsversuchen, Circuit Breakern, Caching, Ratenbegrenzung und graceful degradation.
  1. Leiten funktionsübergreifender Initiativen als technischer Leiter oder Single-Threaded Owner (STO), um Teams zu unterstützen und eine erfolgreiche Lieferung sicherzustellen.
  1. Sammeln praktischer Erfahrungen mit Automatisierungs- und KI-gestützten Software-Engineering-Lösungen.

ERFAHRUNG, DIE SIE MITBRINGEN

  1. Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet.
  1. 8–10 Jahre Berufserfahrung im Software Engineering.
  1. Starke Expertise in Java und Spring Boot für die Entwicklung von Enterprise-Grade backend-Anwendungen.
  1. Erfahrung in der Konzeption und Entwicklung von RESTful APIs und verteilten Microservices. *
  1. Starkes Verständnis von objektorientiertem Design, Datenstrukturen, Algorithmen und Software-Designprinzipien.
  1. Erfahrung mit PostgreSQL oder anderen relationalen Datenbanken, einschließlich Schema-Design, Abfrageoptimierung, Indizierung und Transaktionsmanagement.
  1. Erfahrung im Aufbau skalierbarer, sicherer, hochverfügbarer und fehlertoleranter verteilter Systeme. *
  1. Starkes Verständnis von Authentifizierung, Autorisierung, API-Sicherheit, OAuth2, JWT und sicheren Softwareentwicklungspraktiken.
  1. Erfahrung mit asynchronen Messaging-Technologien wie Kafka, RabbitMQ oder ähnlichen ereignisgesteuerten Plattformen.
  1. Vertrautheit mit Caching-Technologien wie Redis und verteilten Caching-Strategien.
  1. Erfahrung mit CI/CD-Pipelines, automatisierten Tests, Codequalitätswerkzeugen und modernen Softwarebereitstellungspraktiken.
  1. Verständnis von Beobachtbarkeitstechnologien, einschließlich Logging, Metriken, Tracing, Überwachung und Alarmierung.
  1. Erfahrung in der Zusammenarbeit mit Mobile-Engineering-Teams und im Entwerfen von APIs, die für iOS und Android-Anwendungen optimiert sind.
  1. Ausgezeichnete Kommunikations-, Kollaborations-, Mentoring- und technische Führungsfähigkeiten.
  1. Praktische Erfahrung mit KI-gestützten Coding-Assistenten und Entwicklungswerkzeugen (z. B. GitHub Copilot, Cursor, Claude) zur Beschleunigung der Softwareentwicklung, Refactoring und Code-Generierung.

BEVORZUGTE QUALIFIKATIONEN

  1. Master-Abschluss in Informatik oder Software Engineering.
  1. 10+ Jahre Erfahrung im Software Engineering.
  1. Erfahrung mit Cloud-nativen Anwendungsentwicklungen unter Verwendung von AWS, Kubernetes, Docker und Terraform.
  1. Erfahrung mit API Gateways, Service-Mesh-Technologien und Cloud-Netzwerkkonzepten.
  1. Erfahrung mit ereignisgesteuerten Architekturen und verteilten Systemmustern.
  1. Vertrautheit mit OpenTelemetry, Grafana, Prometheus oder ähnlichen Beobachtbarkeitsplattformen.
  1. Erfahrung mit der Entwicklung mobiler Anwendungen (Android und/oder iOS) mit Verständnis für mobile Architekturen, API-Konsummuster, Offline-Synchronisierung und Anwendungsleistungsaspekte.
  1. Erfahrung in der Leitung technischer Initiativen über mehrere Engineering-Teams hinweg und Mentoring von Senior Engineers.

Die Gehaltsspanne stellt das voraussichtliche untere und obere Ende der Gehaltsspanne für diese Position dar. Die tatsächlichen Gehaltsstufen können variieren und basieren auf verschiedenen Faktoren wie Ihren Qualifikationen, Fähigkeiten, Kompetenzen und Ihrer Eignung für die Rolle. Das Grundgehalt ist eine Komponente des gesamten Vergütungspakets von WEX. Die meisten Vertriebspositionen sind im Rahmen eines geltenden Plans provisionsberechtigt. Nicht-Vertriebspositionen sind in der Regel berechtigt, je nach Rolle und geltendem Plan einen vierteljährlichen oder jährlichen Bonus zu erhalten. Die umfassenden und marktgerechten Leistungen von WEX sind darauf ausgelegt, Ihr persönliches und berufliches Wohlbefinden zu unterstützen. Zu den Leistungen gehören Kranken-, Zahn- und Augenversicherungen, Altersvorsorgepläne, bezahlte Freistellung, Gesundheitssparkonten, flexible Ausgabenkonten, Lebensversicherungen, Invalidenversicherungen, Studiengebührenerstattung und mehr. Weitere Informationen finden Sie im Abschnitt "Über uns".

Gehaltsspanne: $140,600.00 - $173,100.00

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