Software Backend Engineer

Software Backend Engineer

Berlin Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
Zendesk

Auf einen Blick

  • Aufgaben: Entwickle und forme innovative Backend-Lösungen für KI-Produkte.
  • Unternehmen: Zendesk, ein führendes Unternehmen im Bereich Kundenservice-Technologie.
  • Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und ein unterstützendes Team.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit Möglichkeiten zur beruflichen Weiterentwicklung.
  • Warum dieser Job: Sei Teil eines revolutionären Teams, das die Zukunft der KI-Interaktionen gestaltet.
  • Qualifikationen: Mindestens 2 Jahre Erfahrung in der Backend-Entwicklung mit NodeJS und MongoDB.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Als Software Backend Engineer II bei Zendesk AI Agents spielen Sie eine Schlüsselrolle bei der Gestaltung und dem Aufbau unseres Backends, indem Sie eng mit unserem Produktmanager, Backend-Entwicklern, Frontend-Entwicklern und dem breiteren Technikteam zusammenarbeiten, um bahnbrechende Funktionen zu liefern, die auf Geschwindigkeit und Zuverlässigkeit ausgerichtet sind. Sie sind vollständig verantwortlich für den Aufbau, das Testen und die schnelle Iteration, um hochwertige KI-Produkte für unsere massive Nutzerbasis in einem beispiellosen Maßstab bereitzustellen. Schließen Sie sich uns an, um die Landschaft von Chatbots/Agenten zu revolutionieren und Teil eines Teams zu sein, das die Zukunft von KI-Interaktionen gestaltet.

Hauptverantwortlichkeiten:

  • Eigentum an Funktionen von Design, Implementierung, Überprüfung, Test, Rollout, Überwachung.
  • Erstellen Sie ein kurzes Entwurfsdokument für Änderungen mittlerer Größe (Problem, Einschränkungen, gewählte Vorgehensweise, Rollback-Plan) und präsentieren Sie es dem Team vor der Implementierung.
  • Beitragen zu Plattform-, Architektur- und Datenmodellentscheidungen in enger Zusammenarbeit mit Engineering, Produkt und Design.
  • Gestalten und pflegen Sie hochfrequentierte Dienste und APIs in einem Team erfahrener Software-Ingenieure.
  • Arbeiten Sie an Verbesserungen der Zuverlässigkeit und Skalierbarkeit.
  • Schreiben/pflegen Sie prägnante README(s), Entwurfsdokumente, API-Dokumente und Runbooks für die von Ihnen betreuten Dienste.
  • Präsentieren Sie technische Vorschläge und demonstrieren Sie wichtige Funktionen für funktionsübergreifende Stakeholder (Produkt, Design, Support).
  • Verbessern Sie die Ingenieurskultur und -prozesse, indem Sie gelegentliche technische Vorträge leiten und dem Team helfen, bewährte Praktiken (Tests, Beobachtbarkeit, Code-Überprüfungen) zu übernehmen.
  • Setzen Sie sich für Verbesserungen bei CI/CD, Überwachungs-Dashboards oder Bereitstellungsmethoden ein und helfen Sie bei deren Implementierung.

Was Sie in die Rolle einbringen:

  • Wir suchen einen kommunikativen, erfahrenen Ingenieur, der stolz darauf ist, disruptive Technologieprodukte zu entwickeln, die auf logischen, einfachen und effektiven Lösungen für komplexe Probleme basieren.
  • Über 2 Jahre Erfahrung im Aufbau von Backend-Diensten mit NodeJS (ES7), MongoDB, Typescript.
  • Erfahrung im Entwerfen und Entwickeln verteilter Systeme (sicher, skalierbar, zuverlässig).
  • Fähigkeit, schnelle Datenbankabfragen für große Datenmengen zu erstellen.
  • Praktische Erfahrung mit Nachrichtensystemen (RabbitMQ, Kafka, SQS) und Datenspeichern (MongoDB, Redis, MySQL).
  • Vertrautheit mit Kubernetes, AWS und Produktionsbeobachtbarkeit (Metriken/Nachverfolgung/Protokollierung).
  • Erfahrung in der Entwicklung von SaaS-Produkten und der Zusammenarbeit mit global verteilten Teams.
  • Erfahrung mit ereignisgesteuerten Architekturen.
  • Autonomie und Führung, um ein Projekt bis zur Ausführung zu tragen, während Sie auch wissen, wann Sie um Hilfe bitten sollten.
  • Eine kollaborative Einstellung, die zu einer angenehmen Arbeitsumgebung beiträgt, die Teamarbeit in der gesamten Organisation fördert.
  • Komfortabel in agilen Teams arbeiten und zur Produkt-/Technikplanung beitragen.
  • Fördern und unterstützen Sie eine Kultur des kontinuierlichen Feedbacks und nutzen Sie dies als Werkzeug für Wachstum.
  • Streben nach kontinuierlichem Lernen, mit der Fähigkeit, sich schnell in neue Systeme und Konzepte einzuarbeiten.
  • Gute Kommunikationsfähigkeiten, hohe Englischkenntnisse mit der Fähigkeit, den Kommunikationsstil an das jeweilige Publikum und die Situation anzupassen.

Unser Tech-Stack: TypeScript, MongoDB, Elasticsearch, Google Pub/Sub, Kafka, Sentry, Redis, Kubernetes, AWS, Terraform, Argocd, Datadog, GitHub.

Zendesk ist ein Arbeitgeber, der Chancengleichheit bietet, und wir sind stolz auf unsere fortlaufenden Bemühungen, globale Vielfalt, Gleichheit und Inklusion am Arbeitsplatz zu fördern.

Software Backend Engineer Arbeitgeber: Zendesk

Zendesk ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern eine erfüllende und inklusive Erfahrung bietet. Mit einer hybriden Arbeitsweise ermöglicht das Unternehmen nicht nur die Zusammenarbeit in modernen Büros weltweit, sondern auch die Flexibilität, remote zu arbeiten. Zudem fördert Zendesk aktiv die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter und setzt sich für Vielfalt, Gleichheit und Inklusion am Arbeitsplatz ein.

Zendesk

Kontaktdaten:

Zendesk Recruiting-Team

StudySmarter Expertenrat🤫

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

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du Coding-Challenges machst und deine Problemlösungsfähigkeiten trainierst. Wir haben viele Ressourcen, die dir dabei helfen können!

Tipp Nummer 3

Sei bereit, deine Projekte und Erfahrungen zu präsentieren. Erstelle ein Portfolio, das deine besten Arbeiten zeigt. Das hilft uns, deine Fähigkeiten besser zu verstehen!

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Wir freuen uns darauf, von dir zu hören!

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

NodeJS (ES7)
MongoDB
Typescript
Verteilte Systeme
Datenbankabfragen optimieren
Nachrichtensysteme (RabbitMQ, Kafka, SQS)
Datenbanken (Redis, MySQL)

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und was du mitbringst!

Zeig deine Leidenschaft:Erzähle uns, warum du dich für diese Position interessierst und was dich an der Arbeit bei Zendesk reizt. Deine Begeisterung kann einen großen Unterschied machen!

Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit bekommt, bewirb dich direkt über unsere Website. So können wir dich schneller erreichen und dir ein Feedback geben!

Wie man sich auf ein Vorstellungsgespräch bei Zendesk vorbereitet

Verstehe die Technologie

Mach dich mit dem Tech-Stack von Zendesk vertraut, insbesondere mit NodeJS, MongoDB und den verwendeten Messaging-Systemen wie RabbitMQ oder Kafka. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie diese Technologien zusammenarbeiten, um skalierbare und zuverlässige Systeme zu schaffen.

Bereite technische Präsentationen vor

Da du technische Vorschläge präsentieren musst, übe, wie du deine Ideen klar und präzise kommunizierst. Erstelle ein kurzes Design-Dokument für ein fiktives Projekt und präsentiere es, um deine Fähigkeit zu demonstrieren, komplexe Konzepte verständlich zu machen.

Teamarbeit betonen

Zendesk legt großen Wert auf Zusammenarbeit. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast, um Probleme zu lösen oder innovative Lösungen zu entwickeln. Zeige, dass du nicht nur ein technischer Experte bist, sondern auch ein Teamplayer.

Fragen stellen

Nutze die Gelegenheit, Fragen zu stellen, um dein Interesse an der Rolle und dem Unternehmen zu zeigen. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach den nächsten großen Projekten. Das zeigt, dass du proaktiv bist und wirklich an der Position interessiert bist.