Senior Fullstack Developer

Über die Rolle

Wir suchen einen Senior Full-Stack-Entwickler für unser Produktentwicklungsteam, der uns dabei unterstützt, die Kernplattform für einen unserer Kunden weiterzuentwickeln. Du arbeitest sowohl im Frontend- als auch im Backend-Bereich, realisierst Funktionen End-to-end und trägst zur Stabilität und Skalierbarkeit des Systems bei. Du arbeitest in einem funktionsübergreifenden Team eng mit den Bereichen Produkt, UX/UI, QA und DevOps zusammen. Auch wenn es sich hierbei nicht um eine formelle Tech-Lead-Rolle handelt, schätzen wir Personen, die Verantwortung übernehmen, Wissen teilen und zu einer starken Engineering-Kultur beitragen. Unser aktueller Stack umfasst Vue/Nuxt (Nuxt2), Vuetify, PHP Laravel, MySQL und MongoDB, wobei derzeit eine Migration zu Vue3 und PostgreSQL stattfindet. Erfahrung in der Modernisierung bestehender Systeme wird sehr geschätzt.

Verantwortungsbereiche

Funktionsentwicklung

  • Produktfunktionen in Vue/Nuxt und Laravel
  • Gut strukturierte Lösungen, die den etablierten Codierungsstandards entsprechen
  • Verantwortung für Funktionen von der Implementierung über die Bereitstellung bis hin zum Support im Betrieb

Frontend

  • Entwickeln komplexer SPA-Funktionalitäten unter Verwendung von Vue/Nuxt und Vuetify
  • Implementieren von Internationalisierung (i18n) und Barrierefreiheit
  • Beitrag zur Architektur, zum State Management und zu Leistungsverbesserungen
  • Unterstützung bei der Migration von Nuxt2 zu Vue3

Backend

  • Implementierung von Backend-Diensten in Laravel unter Verwendung von Eloquent ORM
  • Entwurf und Pflege von APIs
  • Durchführung von Datenmodellierung und Migrationen zwischen MySQL/PostgreSQL und MongoDB

Problemlösung

  • Algorithmisches Denken und strukturierte Problemlösung
  • Implementieren effizienter Datenverarbeitung und Geschäftslogik
  • Einsatz rekursiver und iterativer Ansätze, wo dies angemessen ist (z. B. hierarchische Daten, Baumstrukturen)

Zusammenarbeit & Qualität

  • Backlog-Optimierung und Teilnahme an technischen Diskussionen
  • Mitwirkung an Code-Reviews, Tests und Dokumentation
  • Fehlerbehebung mithilfe von Logs und Monitoring-Tools
  • Arbeit mit Docker-basierten Entwicklungsumgebungen

Anforderungen

  • Mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung
  • Umfassende Erfahrung mit Vue/Nuxt und der SPA-Architektur
  • Fundierte Erfahrung in der Backend-Entwicklung mit PHP Laravel
  • Fundierte Kenntnisse der MVC-Architektur
  • Erfahrung mit relationalen Datenbanken (MySQL/PostgreSQL) und MongoDB
  • Solide Grundlagen in der Implementierung von Algorithmen, Datenstrukturen und der Lösung rechnerischer Probleme
  • Fähigkeit, bei Bedarf Lösungen unter Verwendung rekursiver und iterativer Logik zu entwerfen
  • Erfahrung im Entwerfen und Nutzen von APIs
  • Vertrautheit mit Docker und Git-basierten Arbeitsabläufen
  • Fähigkeit, Produktionsprobleme mithilfe von Protokollen und Metriken zu beheben
  • Ausgeprägte Kommunikations- und Teamfähigkeiten

Von Vorteil

  • Erfahrung mit der Migration von Nuxt2 zu Vue3
  • Frontend-orientiertes Full-Stack-Profil
  • Erfahrung in der Arbeit an ausgereiften, langlebigen Produkten
  • Kenntnisse im Umgang mit CI/CD-Pipelines

Für diese Position bewerben

Uploads im PDF-Format, max. 2MB
Nach oben scrollen