Das Unternehmen sucht eine:n erfahrene:n Full-Stack-Entwickler:in, die/der technische Kompetenz mit Kommunikationsstärke und einer pragmatischen Arbeitsweise verbindet. In dieser Rolle bist du verantwortlich für die Entwicklung individueller Webanwendungen auf Basis moderner Technologien wie Laravel, Symfony/Contao und Vue. Du analysierst fachliche Anforderungen und konzipierst sowie setzt passende technische Lösungen gemeinsam mit unseren Kundinnen und Kunden um. Zudem bist du für die Entwicklung, Integration und Dokumentation von Schnittstellen und APIs zuständig, einschließlich OAuth, OData, JSON:API und SOAP. Die Wartung, Weiterentwicklung und Qualitätssicherung bestehender Anwendungen gehören ebenfalls zu deinen Aufgaben. Hierbei führst du Code Reviews durch, testest und erstellst technische Dokumentationen. Des Weiteren bist du für das Deployment und den Betrieb unserer Anwendungen auf Managed-Servern verantwortlich, einschließlich der Nutzung von Git, Composer, npm sowie der grundlegenden Hosting- und DNS-Konfigurationen. Du begleitest technische Projekte über den gesamten Lebenszyklus – von der Anforderung bis zum laufenden Betrieb. Das Team legt großen Wert auf Eigenverantwortung, kurze Entscheidungswege und direkte Zusammenarbeit, sowohl intern als auch mit den Kundinnen und Kunden. Du wirst die Möglichkeit haben, aktiv an der Gestaltung von technischen Entscheidungen mitzuwirken und in einem bewusst kleinen und schlagkräftigen Team zu arbeiten, in dem jede:r zum gemeinsamen Arbeitsalltag beiträgt.
Full-Stack-Entwickler:in (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens drei Jahre Berufserfahrung als Full-Stack-Entwickler:in mit und hat einen sicheren Umgang mit modernen Frontend- und Backend-Technologien sowie mit Git und gängigen Entwicklungs- und Deployment-Prozessen. Du solltest Erfahrung in der Entwicklung und Integration von APIs und Schnittstellen haben und in der Lage sein, technische Projekte eigenverantwortlich zu koordinieren. Sehr gute Deutschkenntnisse (mindestens C2) sowie gute Englischkenntnisse in Wort und Schrift sind erforderlich. Zudem solltest du Freude am direkten Austausch mit Kundinnen und Kunden haben und technische Themen verständlich kommunizieren können. Eine strukturierte, eigenverantwortliche und pragmatische Arbeitsweise ist ebenfalls wichtig. Du erkennst Zusammenhänge, schätzt Aufwand und Risiken realistisch ein und findest tragfähige Lösungen. Verantwortungsbewusstsein, Teamgeist und der Anspruch, qualitativ hochwertige Software zu entwickeln, sind unerlässlich. Zu den erweiterten Kenntnissen zählen Projektmanagement, während Kenntnisse in HTML, XML, XHTML, XAML, XSLT, JavaScript-Framework React und der Stylesheet-Sprache SCSS zwingend erforderlich sind.