Sr. Core Backend Engineer

Sr. Core Backend Engineer

Vollzeit 171000 - 181000 € / Jahr (geschätzt) Homeoffice (teilweise)
R

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Backend-Services und löse komplexe Herausforderungen im E-Commerce.
  • Unternehmen: Route, führendes Unternehmen für Post-Purchase-Lösungen mit innovativer Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitsmodelle und unbegrenzter Urlaub.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und persönlichem Wachstum.
  • Warum dieser Job: Gestalte die Zukunft des E-Commerce und beeinflusse Millionen von Käufern weltweit.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Go oder ähnlichen Sprachen.

Das prognostizierte Gehalt liegt zwischen 171000 - 181000 € pro Jahr.

Wir sind Route. Wenn Käufer auf "Kaufen" klicken, endet das großartige Kundenerlebnis nicht, es beginnt gerade erst. Zu lange war alles nach dem Checkout das schwächste Glied im E-Commerce: verwirrende Sendungsverfolgung, verlorene oder beschädigte Pakete, umständliche Rücksendungen und verpasste Gelegenheiten, Erstkäufer in lebenslange Fans zu verwandeln. Deshalb haben wir Route gegründet. Unsere Mission ist einfach: Wir schaffen Vertrauen bei Käufern, das das Wachstum von Marken antreibt. Route ist die führende Plattform für Nach dem Kauf im modernen E-Commerce, die von über 13.000 Marken vertraut wird und bisher mehr als 20 Milliarden Dollar an Bruttowarenwert schützt.

Das Team der Core Backend Engineering-Abteilung entwickelt die grundlegenden Systeme, die die Nach dem Kauf-Erfahrung von Route antreiben und die Welt des Handels durch innovative, skalierbare Produkte verbinden. Unser Team ist verantwortlich für die hochverfügbaren, geschäftskritischen Dienste hinter Paket- und Rückgabeschutz, Ansprüchen, Auftragsverwaltung, Sendungsverfolgung, Händlerintegrationen und mehr. Core Engineers lösen komplexe Herausforderungen in verteilten Systemen im großen Maßstab und bauen zuverlässige Plattformen, APIs und Dienste, die täglich Millionen von Ereignissen verarbeiten und Händler, Partner, Verbraucher und interne Teams unterstützen.

Die Core Backend-Abteilung bei Route sucht einen Senior Backend Engineer, der hilft, die Dienste zu entwerfen, zu bauen und zu skalieren, die unsere End-to-End-Nach dem Kauf-Erfahrung antreiben. In dieser Rolle werden Sie komplexe Backend-Herausforderungen über unsere Bestellplattform, Tracking-Dienste, Händler-APIs, Integrationen von Drittanbietern und andere grundlegende Systeme lösen, die Millionen von Sendungen unterstützen. Sie werden eng mit Produktmanagern, Ingenieurteams und externen Partnern zusammenarbeiten, um zuverlässige, skalierbare Lösungen zu liefern, die nahtlose Erfahrungen für Händler und Verbraucher schaffen.

Was Sie tun werden:

  • Entwerfen, bauen, testen, bereitstellen und warten von hoch skalierbaren Backend-Diensten mit Go.
  • Verantwortung für kritische Dienste, die Paket- und Rückgabeschutz, Ansprüche, Bestellungen, Tracking und E-Mail-Parsing unterstützen.
  • Entwickeln und weiterentwickeln von verteilten Systemen und ereignisgesteuerten Architekturen, die hohe Transaktionsvolumina zuverlässig verarbeiten.
  • Erstellen und Pflegen von REST- und GraphQL-APIs, die von internen Produkten, Händlern und externen Partnern genutzt werden.
  • Entwickeln und Verbessern von Integrationen mit Händlerplattformen, Anbietern und APIs von Drittanbietern.
  • Optimieren der Systemleistung, Zuverlässigkeit, Skalierbarkeit und Beobachtbarkeit über Produktionsdienste hinweg.
  • Eng mit Produktmanagern, Ingenieuren und funktionsübergreifenden Stakeholdern zusammenarbeiten, um wirkungsvolle Lösungen zu liefern.
  • Ingenieure durch technische Führung, Design-Reviews und Wissensaustausch betreuen.
  • Teilnahme an architektonischen Entscheidungen und kontinuierliche Verbesserung der Ingenieurstandards und operativen Exzellenz.

Was wir suchen:

  • Über 7 Jahre Berufserfahrung in der Softwareentwicklung mit Schwerpunkt auf dem Entwurf, Bau und der Skalierung von Backend-Systemen.
  • Erfahrung im Entwerfen, Bereitstellen und Unterstützen von verteilten Systemen in Produktionsumgebungen.
  • Kenntnisse in Go oder Erfahrung mit einer anderen modernen Backend-Sprache und Interesse, Expertise in Go aufzubauen.
  • Erfahrung im Aufbau und in der Wartung von cloudbasierten Diensten, vorzugsweise in AWS-Umgebungen.
  • Erfahrung mit relationalen Datenbanken, verteilten Datenbanken und NoSQL-Technologien (wie CockroachDB, DynamoDB oder ähnlichen Plattformen).
  • Erfahrung im Entwerfen und Erstellen skalierbarer APIs, einschließlich REST, GraphQL oder ähnlichen Technologien.
  • Verständnis von ereignisgesteuerten Architekturen, asynchronen Messaging-Mustern und der Verarbeitung von Daten mit hohem Volumen.
  • Vertrautheit mit Infrastructure-as-Code-Tools wie Terraform oder ähnlichen Technologien.
  • Erfahrung mit Überwachung, Beobachtbarkeit und Verbesserung der Plattformzuverlässigkeit mit Tools wie Grafana oder ähnlichen Plattformen.
  • Starke Grundlagen in Softwareengineering-Prinzipien, Systemdesign und skalierbaren Architekturmustern.
  • Fähigkeit zur effektiven Kommunikation, Zusammenarbeit über Teams hinweg und Mentoring von Ingenieuren durch technische Anleitung und Best Practices.
  • Erfahrung in der Zusammenarbeit mit APIs von Drittanbietern, externen Integrationen oder komplexen technischen Ökosystemen.
  • Interesse an der Verbesserung von Ingenieurpraktiken, operativer Exzellenz und Entwicklerproduktivität.
  • Erfahrung im E-Commerce, Logistik, Versand, Nach dem Kauf-Plattformen oder ähnlichen Bereichen ist hilfreich, aber nicht erforderlich.
  • BS/MS in Informatik oder gleichwertige praktische Erfahrung.

Chancengleichheit für alle:

Route ist ein Arbeitgeber, der Chancengleichheit bietet. Wir schätzen Vielfalt und Chancengleichheit ernsthaft. Wir setzen uns dafür ein, ein Team aufzubauen, das eine Vielzahl von Hintergründen, Perspektiven und Fähigkeiten repräsentiert. Je inklusiver wir sind, desto besser wird unsere Arbeit sein.

Gesamtvergütung:

Wir wissen, dass unser Team am besten arbeitet, wenn sich jeder glücklich, gesund und unterstützt fühlt. Wir bieten an, 95% - 100% Ihrer Krankenversicherungsprämien für Sie und Ihre Familie zu zahlen, remote oder hybride Arbeitsarrangements, unbegrenzte PTO, 401k-Matching, formalisierte Wachstumschancen, Lern- und Entwicklungsprogramme, DEI-Programme und -Veranstaltungen und vieles mehr.

Gehaltstransparenz:

Gehalt für diese Rolle: National: 171.000 - 181.000 USD Brasilien: 87.000 - 92.000 USD. Die oben genannten Barvergütungen umfassen das Grundgehalt und spiegeln nicht die potenzielle Provision für Mitarbeiter in berechtigten Rollen oder jährliche Bonusziele unter dem Bonusplan von Route für berechtigte Rollen wider. Neben der Barvergütung sind alle Route-Mitarbeiter berechtigt, am Aktienoptionsplan von Route teilzunehmen, um Aktienoptionen gemäß den Bedingungen des Vertrags zu erhalten. Einige Rollen können auch für Überstundenvergütung berechtigt sein. Individuelle Vergütungspakete basieren auf verschiedenen Faktoren, die für jeden Kandidaten einzigartig sind, einschließlich Karrierelevel, Fähigkeiten, Erfahrungen, spezifischen geografischen Standortqualifikationen und anderen arbeitsbezogenen Gründen.

Sr. Core Backend Engineer Arbeitgeber: Route

Route ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein wettbewerbsfähiges Gehalt und umfassende Gesundheitsleistungen bietet, sondern auch eine Kultur der Zusammenarbeit und des Wachstums fördert. Mit flexiblen Arbeitsmodellen, unbegrenztem Urlaub und klaren Entwicklungsmöglichkeiten unterstützt Route seine Mitarbeiter dabei, ihre Karriereziele zu erreichen und gleichzeitig an innovativen Lösungen für den E-Commerce zu arbeiten. Die Möglichkeit, in einem dynamischen Umfeld mit einem engagierten Team zu arbeiten, macht Route zu einem attraktiven Arbeitsplatz für alle, die einen bedeutungsvollen Beitrag leisten möchten.

R

Kontaktdaten:

Route Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Sr. Core Backend Engineer 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 Route anzuklopfen, wenn du dich auf die Stelle als Sr. Core Backend Engineer 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 Route vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Sr. Core Backend Engineer mit Bravour zu bestehen

Go
Backend-Systeme
Verteilte Systeme
REST APIs
GraphQL
Cloud-basierte Dienste
Datenbanken (relational, NoSQL)

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 Route 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 Route 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.