Senior Software Engineer, Platform

Senior Software Engineer, Platform

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
Hungryroot

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Plattform-Systeme und unterstütze andere Engineering-Teams.
  • Unternehmen: Innovatives Unternehmen mit einer Kultur der Zusammenarbeit und Vielfalt.
  • Vorteile: Remote-Arbeit, unbegrenzter Urlaub, Aktienoptionen und umfassende Gesundheitsleistungen.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem inklusiven Arbeitsplatz.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an bedeutenden Projekten.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Python.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Über uns

Der Senior Software Engineer im Platform-Team wird leistungsstarke grundlegende Systeme und Entwickler-Integrationswerkzeuge entwerfen, die unsere anderen Backend-Software-Engineering-Teams unterstützen: API, interne Dienste und Datenwissenschaft. Die Lösungen des Platform-Teams ermöglichen es diesen Teams, schnell mission-critical Lösungen und Anwendungen für unsere Kunden sowie für unsere Betriebs- und Lieferketten-Teams zu entwickeln, mit größerer Konsistenz, Leistung, Sicherheit, Bedienbarkeit und Wartbarkeit.

Sie arbeiten eng mit dem DevOps-Team zusammen, um zuverlässige Infrastruktur, effektive Automatisierung und Self-Service zu ermöglichen. Sie verlassen sich auf ihre eigene Erfahrung und führen bei Bedarf zusätzliche Recherchen durch, um die beste Lösung für jede Aufgabe zu finden. Sie haben nachweislich als technischer Leiter an komplexen, teamübergreifenden Projekten gearbeitet, Probleme proaktiv angesprochen und sich selbstständig Ressourcen beschafft, um sicherzustellen, dass Projekte mit hoher Qualität und innerhalb des erwarteten Zeitrahmens geliefert werden. Sie können konstruktiv über jedes Thema debattieren, andere mit harten Beweisen überzeugen und bleiben dabei objektiv und offen für einen Meinungswechsel. Kurz gesagt, sie unterstützen das Fundament des fortwährenden Erfolgs unseres gesamten Engineering-Teams.

Verantwortlichkeiten

  • Entwerfen, bauen und besitzen von mission-critical Plattform-Systemen und Integrationen, die den Betrieb, die Erfüllung, die Datenwissenschaft und andere Engineering-Teams unterstützen.
  • Zusammenarbeit mit Stakeholdern und Engineering-Führungskräften zur Definition technischer Ansätze, Schätzung des Aufwands und Aufteilung großer Initiativen in inkrementelle Lieferungen, die eine schnellere, iterative Lieferung ermöglichen.
  • Technische Diskussionen vorantreiben, Abwägungen bewerten und dem Team helfen, praktische Lösungen zu finden, die Geschäftsbedürfnisse mit langfristiger Wartbarkeit in Einklang bringen.
  • Teilnahme an der Bereitschaftsrotation des Teams, Reaktion auf Produktionsvorfälle, Fehlersuche bei komplexen Systemproblemen und Förderung von Verbesserungen in Bezug auf Zuverlässigkeit, Beobachtbarkeit und betriebliche Exzellenz.
  • Die Qualität des Codes und die Ingenieurdiziplin durch Code-Reviews, Tests, Automatisierung, technische Dokumentation und opportunistische Refaktorisierung erhöhen.
  • Teilnahme am Interviewprozess anderer Engineering-Kandidaten und Mitwirkung an Einstellungsentscheidungen.

Qualifikationen

  • 5+ Jahre Berufserfahrung in der Softwareentwicklung.
  • 3+ Jahre Berufserfahrung in der Python-Entwicklung.
  • Berufserfahrung im Aufbau von Backend-Diensten mit Django (bevorzugt), Flask, FastAPI oder einem ähnlichen Python-Web-Framework.
  • Starke SQL-Erfahrung, einschließlich relationaler Datenmodellierung, Rohabfragen und Leistungsoptimierung.
  • Erfahrung im Entwerfen, Bereitstellen und Betreiben von Produktionsanwendungen in AWS oder einer anderen großen Cloud-Plattform.
  • Erfahrung in der Übersetzung von mehrdeutigen geschäftlichen oder technischen Problemen in umsetzbare Ingenieurpläne, einschließlich technischer Gestaltung, Schätzung und inkrementeller Lieferung.
  • Erfahrung mit Beobachtungsplattformen wie Datadog, CloudWatch oder ähnlichen Tools zur Überwachung, Fehlersuche und Verbesserung der Zuverlässigkeit von Produktionssystemen.
  • Erfahrung mit modernen KI-unterstützten Entwicklungstools (wie Claude Code), um das Lernen zu beschleunigen, die Entwicklungseffizienz zu verbessern und beim Debuggen und Testen zu helfen, während hohe Standards für Ingenieurbest Practices und Codequalität aufrechterhalten werden.

Wünschenswerte Qualifikationen

  • Erfahrung mit Betrieb, Logistik, Erfüllung, Inventar, Lieferkette oder E-Commerce-Systemen.
  • Erfahrung mit Infrastructure as Code-Tools (wie Terraform).
  • Erfahrung mit Docker und containerbasierten Bereitstellungs-Workflows.
  • Erfahrung mit asynchronen Technologien (wie Celery).
  • Erfahrung mit Workflow-Orchestrierung oder Job-Scheduling-Frameworks (wie Dyrygent).
  • Erfahrung mit React oder ähnlichen Frontend-Frameworks.
  • Ein Bachelor-Abschluss in Informatik oder einem verwandten Bereich.

Vorteile

  • Remote-first: Arbeiten von zu Hause, Arbeiten von unserem Büro in NYC, Arbeiten von überall in den USA - Sie entscheiden!
  • Aktienoptionen.
  • Unbegrenzte Urlaubsregelung.
  • Universelle bezahlte Elternzeit.
  • Monatliches Hungryroot-Guthaben für köstliche, gesunde Lebensmittel.
  • Umfassende Gesundheits-, Seh-, Zahn- und Lebensversicherung.
  • 401k mit Unternehmensbeitrag.
  • Ein Stipendium für das Arbeiten von zu Hause, um Ihre anfängliche Home-Office-Ausstattung zu unterstützen.

Erwarteter Gehaltsbereich: 160.000 - 180.000 USD

Unsere Mission, gesundes Essen einfach, zugänglich und erfreulich zu gestalten, wird besser durch einen vielfältigen Arbeitsplatz unterstützt. Wir sind ein stolzer Arbeitgeber, der Chancengleichheit bietet und uns dem Aufbau eines integrativen Arbeitsplatzes verpflichtet hat. Wir haben eine Null-Toleranz-Politik gegenüber Belästigung oder Diskriminierung. Wir diskriminieren nicht aufgrund von Rasse, Religion, Ethnie, Nationalität, Geschlechtsidentität, Geschlechtsausdruck, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderung.

Senior Software Engineer, Platform Arbeitgeber: Hungryroot

Als Senior Software Engineer im Platform-Team haben Sie die Möglichkeit, an der Entwicklung leistungsstarker Systeme und Integrationswerkzeuge zu arbeiten, die unsere anderen Engineering-Teams unterstützen. Wir bieten eine remote-first Arbeitskultur, die Ihnen Flexibilität und die Freiheit gibt, von überall in den USA zu arbeiten, sowie umfassende Vorteile wie unbegrenzten Urlaub, Aktienoptionen und eine umfassende Gesundheitsversorgung. Bei uns stehen Vielfalt und Inklusion im Mittelpunkt, und wir fördern aktiv das Wachstum und die Entwicklung unserer Mitarbeiter.

Hungryroot

Kontaktdaten:

Hungryroot Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer, Platform erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Hungryroot anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Platform bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Hungryroot vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Platform mit Bravour zu bestehen

Softwareentwicklung
Python
Django
Backend-Services
SQL
AWS
Technisches Design

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Hungryroot klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Hungryroot vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.