Full Stack Development
Role details
Job location
Tech stack
Job description
Als Experienced Full Stack-Entwickler bist du von Anfang an ein wichtiger Teil unseres Teams und trägst maßgeblich zur Entwicklung unserer Produkte bei. Du arbeitest eng mit den Bereichen Produktmanagement, Design und Strategie zusammen, um innovative Lösungen für unsere Kunden zu entwickeln und zu optimieren.
Dein Tag beginnt mit einem kurzen Daily Stand-up, bei dem wir uns über den aktuellen Stand unserer Projekte austauschen und Herausforderungen besprechen. Anschließend widmest du dich den aktuellen Aufgaben in unserem agilen Arbeitsumfeld.
Deine Hauptaufgaben umfassen die Konzeption, Entwicklung und Wartung unserer Web-Anwendungen - von der Datenbank bis zur Benutzeroberfläche. Du kümmerst dich um das Backend, entwirfst die APIs und entwickelst das Frontend für eine optimale User Experience. Dabei schreibst du nicht nur neuen Code, sondern verbesserst auch bestehende Systeme, stellst die Qualität deiner Arbeit z.B. durch Tests sicher und nimmst an Code Reviews teil.
Wir legen Wert auf eigenverantwortliches Arbeiten und bieten dir die Möglichkeit, deine Ideen einzubringen und neue Technologien zu erforschen. Bei uns kannst du dich kontinuierlich weiterentwickeln und an spannenden Projekten wachsen., Unsere Kunden sind für uns ein essentieller Bestandteil des Teams, und wir erarbeiten ein gemeinsames Ziel. In unserer Kultur der Zusammenarbeit auf Augenhöhe entwickeln wir die besten Ideen und vermeiden unnötige Umwege. Dabei legen wir großen Wert auf eine transparente, faire und agile Arbeitsweise. So schaffen wir ein erfolgreiches und nachhaltiges Ergebnis.
Interdisziplinäre, sich selbst organisierende Teams
In interdisziplinären Teams betreuen wir einen dezidierten Kundenstamm und entwickeln gemeinsam mit unseren Kunden innovative Lösungen, basierend auf agilem Projektmanagement. Dabei ist immer die Kommunikation und eine verantwortungsvolle Zusammenarbeit das wichtigste Fundament. Sich gegenseitig zu unterstützen ist Kern unseres Working Agreements, das wir selbst erarbeitet und definiert haben.
Der Prozess ist das Produkt ...
Wir definieren gemeinsam einen individuell auf den Kunden und das Produkt abgestimmten Arbeitsprozess. Dieser agile Ansatz ermöglicht es uns, nicht nur individuelle und erfolgreiche Produkte zu entwickeln, sondern auch mit einer hohen Prozesssicherheit Zeit- und Budget-Ziele zu erreichen.
Requirements
- Fundierte Erfahrung: Du hast mindestens 5 Jahre Berufserfahrung in der Fullstack-Entwicklung.
- Experte im PHP- oder GO-Lang-Ökosystem: Du bringst tiefgehende Kenntnisse in PHP und oder GoLang mit, idealerweise in PHP-Frameworks wie Neos Flow oder Symfony.
- Breites Know-how: Du beherrschst die gängigen Webtechnologien wie PHP, Go Lang, MariaDB (MySQL), TypeScript (JavaScript), HTML5 und CSS3.
- Frontend-Expertise: Erfahrung mit modernen JavaScript-Frameworks wie React/Next.js, Vue.js/Nuxt.js oder Svelte sowie mit TailwindCSS.
- Moderne System-Architekturen: Erfahrung in der Entwicklung und Anbindung von RESTful APIs und Microservices.
- DevOps-Kultur: Kenntnisse in DevOps und Tools wie Docker, DevBox, Kubernetes und CI/CD-Pipelines (z. B. GitLab CI/CD).
Bonus-Skills: Hiermit punktest du zusätzlich
- Systeme und Tools: Du hast erprobte Erfahrung mit PHP-basierten Systemen wie Neos CMS 8/9, Shopware 5/6 oder ähnlichen Systemen.
- Design-Systeme: Du hast bereits mit Design-Systemen gearbeitet oder sogar an deren Entwicklung mitgewirkt und hast die Fähigkeit, Komponenten effizient zu nutzen.
Deine Persönlichkeit: Wer du bist
- Problemlöser: Du hast eine analytische Denkweise und die Fähigkeit, Anforderungen zu erfassen, technische Konzepte zu entwerfen und eigenständige Lösungen zu implementieren.
- Qualitätsbewusstsein: Du hast eine Leidenschaft für Clean Code und die Entwicklung von anspruchsvollen digitalen Produkten in einem agilen Umfeld.
- Teamplayer: Du bist ein kommunikationsstarker Teamplayer, der nicht nur eng mit den anderen Entwicklern:innen zusammenarbeitet, sondern auch den interdisziplinären Austausch mit dem Product Lead, Design, Strategie und den Kunden schätzt.
- Lernbereitschaft: Du bist neugierig, stets am Puls der Zeit und motiviert, dich kontinuierlich weiterzubilden und mit neuen Technologien zu experimentieren.
- Positive Einstellung: Du bringst eine proaktive und motivierte Persönlichkeit mit, die das Team bereichert und inspiriert.