Senior Fullstack Engineer
Role details
Job location
Tech stack
Job description
- Produktverantwortung: Du entwickelst Produktfeatures im gesamten Stack - Backend in PHP, Datenbankschicht in MariaDB, Frontend in JavaScript - und bringst sie bis ins Live-System. Technische Entscheidungen auf Feature-Ebene triffst du selbst.
- Nah am Produkt: Du arbeitest direkt mit Product Management zusammen und bringst dich in die Produktdiskussion zu deiner. Was auf dem Bildschirm landet, ist Ergebnis deiner Arbeit - du entwickelst Lösungen, nicht nur Implementierungen.
- Qualität als Standard: Du sorgst für Qualität durch Tests, Code Reviews und Dokumentation und treibst die Modernisierung der Codebasis aktiv mit.
- KI im Entwicklungsalltag: Du nutzt KI-Werkzeuge aktiv in deiner täglichen Entwicklungsarbeit und gestaltest mit, wie wir KI in den Entwicklungsprozess integrieren.
Requirements
Du möchtest nicht nur das nächste Projekt abschließen, sondern ein Produkt über längere Zeit mitgestalten, weiterentwickeln und technisch besser machen. Du hast Freude daran, gewachsene Software zu verstehen, gute Lösungen Schritt für Schritt einzubauen und Verantwortung für nachhaltige Qualität zu übernehmen.
Wir suchen jemanden, der Fullstack nicht als Kompromiss versteht, sondern als Heimathafen.
- Erfahrung: Senior-Level Fullstack-Erfahrung (5+ Jahre) mit starkem PHP-Backend und solidem JavaScript-/Frontend-Handwerk.
- Product Mindset: Du denkst aus der Nutzerperspektive, verstehst Produktziele und willst Features bauen, die zählen.
- Stack: Eigenes MVC-Framework auf Basis von Symfony-Komponenten, PHP und MariaDB. Den Frontend-Stack entwickeln wir aktiv weiter - du gestaltest mit statt ihn nur zu erben.
- Frontend Toolchain: Du bringst Erfahrung mit modernen Frontend-Build-Prozessen mit - z. B. SCSS/Sass, JavaScript-Bundling, Asset-Pipelines, Minification, Source Maps oder vergleichbaren Toolchains.
- Testing & Tooling: PHPUnit, Behat und Git kennst du. Du hast ein gutes Gespür für wartbaren Code, saubere Strukturen und pragmatische Qualitätssicherung.
- CI/CD & Delivery: Du hast Erfahrung mit CI/CD-Prozessen und Build-Pipelines, idealerweise mit Jenkins. Docker-Erfahrung ist willkommen, insbesondere für lokale Entwicklungsumgebungen, Tests oder deploymentnahe Workflows.
- Datenbank & Performance: MariaDB/MySQL sind dir vertraut. Du kannst Datenmodelle nachvollziehbar entwerfen, SQL lesen und optimieren sowie Performance-Themen pragmatisch angehen.
- Kommunikation: Du arbeitest auf Deutsch mit dem Team, mit Product Management und Stakeholdern. Agile Praxis ist selbstverständlich.
- KI-Affinität: Du hast Erfahrung mit KI-Werkzeugen im Entwicklungsalltag oder willst sie aktiv aufbauen. Wir erwarten keine Expertise - aber echtes Interesse.
- Nice-to-have: API-Integrationen, Jobportal-Anbindungen, DevOps-Affinität, Linux-/Server-Grundverständnis oder Erfahrung mit komplexeren SaaS-Anwendungen? Willkommen, aber kein Pflichtpaket.
Benefits & conditions
Bei PERBILITY in Köln erwartet Dich die ideale Balance aus Work und Life - mit flexiblen Arbeitszeiten, die Möglichkeit, teils von zu Hause zu arbeiten und einem modernen Open-Space-Büro in bester Lage direkt gegenüber dem Bahnhof Köln-Deutz. Teamgeist steht bei uns an erster Stelle, steife Hierarchien findest du hier nicht. Du übernimmst Verantwortung und hast jede Menge Freiraum Deinen Arbeitsalltag mitzugestalten. Genieße deine Pausen mit einem reichhaltigen Frühstück, unbegrenzten Softdrinks und Kaffee. Und wenn du abschalten willst, sind der Rhein, der Dom und die Rheinterrassen nur einen Steinwurf entfernt. Attraktives Gehalt, ein flexibles Weiterbildungsbudget und Extras inklusive - komm ins Team und entdecke, was Arbeiten bei PERBILITY bedeutet!