Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)

Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
R

Auf einen Blick

  • Aufgaben: Entwickle und gestalte eine benutzerfreundliche Web-Oberfläche für unsere Build- und Deployment-Plattform.
  • Unternehmen: Innovatives Unternehmen mit einer offenen und kollaborativen Kultur.
  • Vorteile: Umfassende Gesundheitsleistungen, flexible Urlaubsregelungen und Unterstützung bei der beruflichen Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem Fokus auf kontinuierliches Lernen.
  • Warum dieser Job: Gestalte die Entwicklererfahrung und arbeite an spannenden Projekten mit modernster Technologie.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Full-Stack-Entwicklung und starke Frontend-Kenntnisse.

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

Das Deployment Infrastructure-Team sucht einen Senior Full Stack Software Engineer, der das Design, die Entwicklung und die Evolution der Web-UI für unsere Build- und Deployment-Plattform leitet. In dieser Rolle gestalten Sie ein kohärentes, intuitives Benutzererlebnis, das es Ingenieuren bei Reddit ermöglicht, Software sicher und selbstbewusst in ein global verteiltes Cloud-Ökosystem zu erstellen, zu testen und bereitzustellen. Unser Team ist verantwortlich für kontinuierliche Integration, kontinuierliche Bereitstellung und die zugrunde liegenden Systeme, die die Workflows für Build und Deployment antreiben. Wir suchen einen Ingenieur, der an der Schnittstelle von Frontend-Engineering, verteilten Systemen und Infrastruktur sowie Entwicklererfahrung arbeitet.

Verantwortlichkeiten

  • Design, Aufbau und Bereitstellung hochwertiger Funktionen über den gesamten Stack, mit Fokus auf die Erstellung wiederverwendbarer, wartbarer UI-Komponenten und ausgefeilter Frontends, die mit der Plattform skalieren.
  • Beitrag zu Backend-Systemen, um kohärente, End-to-End-Produkt-Erlebnisse zu liefern.
  • Definition und Durchsetzung sauberer API-Grenzen zwischen Frontend- und Backend-Systemen.
  • Zusammenarbeit mit Teamkollegen, um eine Plattform zu schaffen, die Folgendes unterstützt:
    • Orchestrierung komplexer Deployment-Workflows
    • Progressive Rollouts über Cluster und Regionen
    • Automatisches Rollback fehlgeschlagener Deployments
    • Beobachtbarkeit der Deployment-Gesundheit und -Leistung
  • Übersetzung komplexer Infrastrukturtechnologien und -konzepte (z.B. Kubernetes, Argo Rollouts, Deployment-Richtlinien) in intuitive, benutzerfreundliche Schnittstellen.
  • Direkte Interaktion mit Ingenieuren bei Reddit – Durchführung von Benutzerinterviews, Sammeln von Feedback und tiefes Verständnis der Entwickler-Workflows, um einen „gepflasterten Weg“ für Releases zu gestalten.
  • Erhöhung des Niveaus der Full-Stack-Entwicklung im Team durch Code-Reviews, Mentoring und Wissensaustausch.
  • Teilnahme an der Bereitschaftsrotation des Teams und Beitrag zur Zuverlässigkeit unserer Plattform.
  • Kontinuierliches Wachstum Ihrer technischen und nicht-technischen Fähigkeiten.

Qualifikationen

  • Über 5 Jahre Erfahrung in der Entwicklung von Full-Stack-Anwendungen, mit starkem Frontend-Know-how.
  • Tiefe Kenntnisse in der modernen Frontend-Entwicklung; Erfahrung mit komponentenbasierten Frameworks (z.B. React, Lit) ist wertvoll, aber starke Grundlagen sind am wichtigsten.
  • Solide Backend-Erfahrung und Verständnis von API-Design, Service-Grenzen und Systemarchitektur.
  • Erfahrung mit CI/CD, Build-Systemen (z.B. Buildkite, GitHub Actions, Drone) und Tools für progressive Bereitstellung (z.B. Argo Workflows/Rollouts/CD, Kayenta).
  • Vertrautheit mit Temporal, Kubernetes und Cloud-Plattformen (AWS, GCP).
  • Exzellente Kommunikationsfähigkeiten, die Sie nutzen, um Übereinstimmung zu erzielen, Kompromisse zu navigieren, Entscheidungen und Prioritäten zu beeinflussen und andere zu ermächtigen.
  • Ein hohes Maß an Empathie, Neugier und Demut, mit einer Leidenschaft für die Verbesserung sowohl der Entwicklererfahrung als auch der Zuverlässigkeit von Reddit.
  • Ein starkes Gefühl von Eigenverantwortung. Sie ergreifen die Initiative, leiten Projekte von Anfang bis Ende und gehen über Ihren unmittelbaren Aufgabenbereich hinaus, um erfolgreiche Ergebnisse zu gewährleisten und Auswirkungen auf die Plattform zu erzielen.
  • Ein selbstgesteuerter, handlungsorientierter Ansatz. Sie fühlen sich wohl dabei, in Unklarheiten zu arbeiten, schnell zu lernen und die Arbeit voranzutreiben, auch wenn der Weg nicht vollständig definiert ist.

Bonusse

  • Erfahrung im Bereich Entwicklererfahrung, Infrastruktur oder Plattformteams.
  • Erfahrung im Aufbau von Systemen für CI/CD, progressive Bereitstellung oder andere interne Entwicklerplattformen.
  • Erfahrung in der Durchführung von Benutzerforschung oder dem Sammeln von Feedback von technischen Benutzern.
  • Erfahrung in der Implementierung von UI/UX-Design selbst und Vertrautheit mit Designsoftware wie Figma.
  • Erfahrung mit backend-nahen Technologien wie GraphQL, REST, HTTP, gRPC oder Go.
  • Vertrautheit mit Multi-Cluster- oder Multi-Region-Bereitstellungsstrategien.
  • Interesse an der Erkundung und Integration neuer Technologien (z.B. generative KI), um die Entwickler-Workflows zu verbessern.

Vorteile

  • Umfassende Gesundheitsleistungen und Programme zur Einkommensersatz.
  • 401k mit Arbeitgeberbeitrag.
  • Globale Leistungsprogramme, die zu Ihrem Lebensstil passen, von Arbeitsplatz über berufliche Entwicklung bis hin zu Unterstützung bei der Pflege.
  • Unterstützung bei der Familienplanung.
  • Geschlechtsbestätigende Pflege.
  • Psychische Gesundheit & Coaching-Leistungen.
  • Flexible Urlaubs- und bezahlte Freiwilligenzeit.
  • Großzügige bezahlte Elternzeit.

Gehaltstransparenz

Diese Stellenanzeige kann mehr als eine Karrierestufe umfassen. Neben dem Grundgehalt ist diese Stelle berechtigt, Eigenkapital in Form von eingeschränkten Aktieneinheiten zu erhalten, und je nach angebotener Position kann sie auch berechtigt sein, eine Provision zu erhalten. Darüber hinaus bietet Reddit eine Vielzahl von Vorteilen für in den USA ansässige Mitarbeiter, einschließlich medizinischer, zahnärztlicher und augenärztlicher Versicherungen, einem 401(k)-Programm mit Arbeitgeberbeitrag, großzügigen Urlaubstagen und Elternzeit. Um mehr zu erfahren, besuchen Sie bitte diese Seite.

Die Gehaltsspanne für diese Position liegt bei: $190,800—$267,100 USD.

Reddit ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet, und verpflichtet sich, eine Belegschaft aufzubauen, die die vielfältigen Gemeinschaften, die wir bedienen, widerspiegelt. Reddit verpflichtet sich, angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen und behinderte Veteranen in unseren Bewerbungsverfahren zu treffen. Wenn Sie aufgrund einer Behinderung während des Interviewprozesses eine Vorkehrung benötigen, lassen Sie es bitte Ihren Recruiter wissen.

Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform) Arbeitgeber: Reddit, Inc.

Reddit ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitsumgebung bietet, in der Innovation und Zusammenarbeit gefördert werden. Mit einer 100% remote Möglichkeit und flexiblen Urlaubsrichtlinien unterstützt Reddit die Work-Life-Balance seiner Mitarbeiter und bietet gleichzeitig umfassende Gesundheitsleistungen sowie großzügige Altersvorsorgeoptionen. Die Unternehmenskultur legt großen Wert auf persönliches Wachstum und technische Exzellenz, was es zu einem idealen Ort für Fachkräfte im Bereich Machine Learning macht, die ihre Karriere vorantreiben möchten.

R

Kontaktdaten:

Reddit, Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform) erhalten könntest

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 Reddit, Inc. anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment 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 Reddit, Inc. vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform) mit Bravour zu bestehen

Frontend-Entwicklung
Backend-Entwicklung
API-Design
CI/CD
Kubernetes
React
Benutzererfahrung (UX)

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 Reddit, Inc. 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 Reddit, Inc. 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.