Senior Backend Developer (M/W/D)

Senior Backend Developer (M/W/D)

Würzburg Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Homeoffice möglich
F

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Backend-Prozesse und optimiere unsere E-Commerce-Systeme.
  • Unternehmen: Ein dynamisches Unternehmen mit spannenden Projekten und einem starken Teamgeist.
  • Vorteile: Flexibles Arbeiten: Wähle zwischen Büro in Würzburg oder komplett remote.
  • Weitere Informationen: Transparenter Bewerbungsprozess mit Fokus auf Team-Chemie und menschlichem Miteinander.
  • Warum dieser Job: Werde Teil eines innovativen Teams, das Wert auf Zusammenarbeit und persönliche Entwicklung legt.
  • Qualifikationen: Erfahrung in Cloud-Infrastruktur, DevOps und Backend-Entwicklung mit PHP und Laravel erforderlich.

Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

Unser Team wächst und wir suchen engagierte Verstärkung! Als wichtiger Bestandteil eines dynamischen und innovativen Unternehmens haben wir in den letzten Jahren spannende Projekte realisiert. Neben den fachlichen Fähigkeiten legen wir großen Wert auf zwischenmenschliche Skills! Wenn du eine teamorientierte Persönlichkeit bist und gerne gemeinsam Lösungen erarbeitest, dann bist du bei uns genau richtig! Bei uns kannst du im Headquarter in Würzburg arbeiten oder auch komplett remote. Die Entscheidung liegt bei dir.

Um unser Entwicklungsteam weiter auszubauen und unser E-Commerce-System kontinuierlich zu verbessern, suchen wir dich als erfahrenen Senior Backend Developer (m/w/d) für unser E-Commerce-Team.

Tätigkeiten
  • Du entwirfst skalierbare Prozesse rund um Continuous Integration sowie Continuous Delivery.
  • Du evaluierst neue Technologien für kommende Features.
  • Du bist maßgeblich an der Planung, Konzeption sowie bei der Umsetzung unserer Softwaresysteme beteiligt und optimierst bestehende Prozesse kontinuierlich.
  • Du entwickelst und verbesserst kontinuierlich unsere Webanwendungen.
  • Planung, Aufbau, Monitoring, Wartung und Dokumentation unserer Infrastruktur (Cloud, Root, onPrem) sowie externer Hostings.
  • Backup-Planung, Durchführung, Überwachung und Mitarbeit am Recovery-Plan (Business Continuity).
  • Sicherstellung optimaler Sicherheitslevels (Infrastrukturdesign, Patching, regelmäßige Updates).
  • Proaktive Skalierung und Kostenkontrolle der Infrastruktur.
  • Implementierung von effizienten DevOps-Prozessen und Bereitstellung geeigneter Tools.
  • Aufbau und Pflege von Messinstrumenten für Codequalität, Sicherheit und Risikoreporting.
  • Identifikation und Beseitigung von Infrastrukturproblemen sowie Durchführung regelmäßiger Lasttests.
  • Vorbereitung und Unterstützung von externen Pentests.
  • Unterstützung bei Big-Data-Initiativen und Data Lake-Implementierungen.
  • Klare und transparente Kommunikation aller relevanten Veränderungen, Risiken und Vorfälle.
  • Mitwirken bei Discoveries neuer Features.
Anforderungen
  • Du verfügst mindestens über gute Kenntnisse rund um die Datenbankverwaltung, idealerweise auch im Bereich Performance-Tuning und Skalierung (MySQL, MongoDB).
  • Software-Engineering zeichnet dich aus (Objekt-Orientiertes Design, Design Patterns, Testing).
  • Du hast bereits mehrjährige, fundierte Erfahrungen im Bereich Cloud-Infrastruktur und DevOps, insbesondere AWS und Hetzner.
  • Du hast praktische Erfahrungen mit Kubernetes und Container-Technologien (Docker).
  • Du hast bereits einen sicheren Umgang mit Monitoring- und Logging-Tools sowie mit Backup- und Recovery-Systemen.
  • Sicherheitsplanung, Penetrationstests und Patchmanagement ist für dich nichts Neues.
  • Du konntest bereits praktische Erfahrungen in der Implementierung und Optimierung von CI/CD-Pipelines, insbesondere mit Github Actions sammeln.
  • Du hast sehr gute Erfahrungen mit PHP und dem Laravel Framework.
  • Grundkenntnisse in JavaScript, TypeScript und VueJS sind wünschenswert.
  • Idealerweise hast du bereits Erfahrungen mit Stripe als Payment Service Provider.
  • Du bringst fließende Deutschkenntnisse mit.
Team

Du arbeitest in einem Team zusammen mit anderen Developern, Productmanagern und QA-Managern. Je nach Fachbereich des Teams kommen noch diverse Stakeholder hinzu, bspw. Leute aus Data, Marketing oder Key Account Management.

Bewerbungsprozess

Wir teilen den Bewerbungsprozess in der Regel in folgende Phasen:

  • Erster Call mit Teamlead und/oder CTO für ein erstes Kennenlernen und gegenseitiges Abklopfen der groben Rahmenbedingungen.
  • Erweiterter Call mit dem möglichen zukünftigen Team. Dabei legen wir Fokus auf die Team-Chemie, also ob es einen menschlichen Fit gibt.
  • Kennenlerntag bei uns in Würzburg (wenn die Entfernung nicht zu groß ist). Dabei hast du auch Kontakt zu anderen Teams, lernst diese kennen und wir erhalten ein besseres Bild von dir.
  • Finale Entscheidung und Angebotsvorlage.

Normalerweise reden wir hier von 2-3 Wochen. Wir legen bei dem Prozess sehr viel Wert auf Transparenz auf unserer Seite. Uns ist es sehr wichtig, dass du genau weißt, wer wir sind und wie wir arbeiten. Schließlich ist es insbesondere für dich ein großer Schritt. Zudem ist uns das menschliche Miteinander wichtiger als ein 100%-iger fachlicher Fit.

F

Kontaktdaten:

Faaren GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Backend Developer (M/W/D) erhalten könnten

Tip Nummer 1

Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Freunden, die bereits in der Branche arbeiten. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung aussprechen.

Tip Nummer 2

Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Cloud-Infrastruktur, DevOps und CI/CD-Pipelines übst. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen hast.

Tip Nummer 3

Informiere dich über die neuesten Trends und Technologien im Bereich Backend-Entwicklung und E-Commerce. Zeige in Gesprächen, dass du am Puls der Zeit bist und bereit, neue Technologien zu evaluieren und zu implementieren.

Tip Nummer 4

Sei bereit, deine zwischenmenschlichen Fähigkeiten zu demonstrieren. Da wir großen Wert auf Teamarbeit legen, solltest du Beispiele für erfolgreiche Zusammenarbeit und Konfliktlösung in deinen Gesprächen parat haben.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Developer (M/W/D) mit Bravour zu bestehen

Datenbankverwaltung (MySQL, MongoDB)
Performance-Tuning
Skalierung von Datenbanken
Objekt-Orientiertes Design
Design Patterns
Testing
Cloud-Infrastruktur (AWS, Hetzner)

Einige Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen:Lies die Stellenanzeige sorgfältig durch und achte auf die spezifischen Anforderungen und Qualifikationen, die für die Position als Senior Backend Developer gefordert werden. Stelle sicher, dass du alle relevanten Fähigkeiten und Erfahrungen in deiner Bewerbung hervorhebst.

Individualisiere dein Anschreiben:Schreibe ein individuelles Anschreiben, das deine Motivation und Eignung für die Rolle betont. Gehe auf die zwischenmenschlichen Skills ein, die das Unternehmen schätzt, und erläutere, wie du im Team arbeiten kannst.

Hebe technische Fähigkeiten hervor:Stelle sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Betone deine Erfahrungen mit den geforderten Technologien wie MySQL, AWS, Kubernetes und PHP sowie deine Kenntnisse in CI/CD-Pipelines.

Prüfe deine Unterlagen:Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält. Eine saubere und fehlerfreie Bewerbung hinterlässt einen guten Eindruck.

Wie man sich auf ein Vorstellungsgespräch bei Faaren GmbH vorbereitet

Bereite dich auf technische Fragen vor

Da die Position als Senior Backend Developer technisches Know-how erfordert, solltest du dich auf Fragen zu Datenbankverwaltung, Cloud-Infrastruktur und DevOps-Prozessen vorbereiten. Überlege dir Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in diesen Bereichen demonstrieren.

Zeige deine Teamfähigkeit

Das Unternehmen legt großen Wert auf zwischenmenschliche Skills. Bereite einige Beispiele vor, die zeigen, wie du erfolgreich im Team gearbeitet hast, um Lösungen zu erarbeiten. Betone deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern, Product Managern und QA-Managern.

Informiere dich über das Unternehmen

Nimm dir Zeit, um mehr über das Unternehmen und seine Projekte zu erfahren. Zeige während des Interviews, dass du dich mit der Unternehmenskultur identifizieren kannst und Interesse an den aktuellen Entwicklungen im E-Commerce-Bereich hast.

Stelle Fragen

Bereite einige Fragen vor, die du dem Teamlead oder CTO stellen möchtest. Dies zeigt dein Interesse an der Position und hilft dir, mehr über die Teamdynamik und die Erwartungen an die Rolle zu erfahren. Fragen zur Team-Chemie oder zu den Herausforderungen, die das Team aktuell hat, sind besonders wertvoll.