In der Rolle als Fullstack-Entwickler sind Sie verantwortlich für die Weiterentwicklung einer innovativen Contextual Intelligence Plattform, die es über 25 mittelständischen Unternehmen ermöglicht, ihre Daten und KI effektiv zu nutzen. Sie entwickeln Features end-to-end und haben die Möglichkeit, diese direkt beim Kunden im Einsatz zu sehen. Hierbei arbeiten Sie nicht in einem starren Konzernumfeld, sondern haben direkten Kontakt zu Produktverantwortlichen und der Geschäftsführung. Ihre Hauptaufgabe besteht darin, die Plattform weiter auszubauen und sie schrittweise zu einem Self-Service-Tool für die Kunden zu transformieren. Dies umfasst die Verantwortung für Architekturentscheidungen, die Entwicklung des Frontends mit Technologien wie Vue 3, TailwindCSS und Pinia sowie des Backends mit Node.js. Zudem sind Sie für Tests und das Deployment zuständig. Sie arbeiten eng mit einem KI-Entwickler zusammen, um KI-Funktionen zu integrieren, und betreiben die Cloud-Infrastruktur eigenverantwortlich. Das Team besteht aus einem weiteren Softwareentwickler, einem KI-Entwickler und BI-Experten, die Ihnen direktes Feedback aus Kundenprojekten geben. Die Unternehmenskultur fördert kurze Kommunikationswege und direkte Entscheidungen, was Ihnen ermöglicht, aktiv an der Produktentwicklung mitzuwirken und Ihre Ideen schnell umzusetzen.
Fullstack Software Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat bereits umfangreiche Erfahrung in der end-to-end Entwicklung von Webanwendungen, insbesondere mit Vue 3 und Node.js. Sie sollten in der Lage sein, Features selbstständig zu verantworten, von der Architektur bis hin zum Betrieb in der Produktion. Erfahrung in der Nutzung von Testtools wie Vitest, Jest oder Playwright ist erforderlich, da Qualität für Sie an erster Stelle steht. Vertrautheit mit TailwindCSS und Pinia ist wünschenswert, ebenso wie Kenntnisse in Cloud-Technologien wie Azure oder AWS. Sie sollten DevOps als integralen Bestandteil Ihrer Arbeit verstehen und in der Lage sein, Architekturentscheidungen zu begründen und im Team zu vertreten. Ein abgeschlossenes Informatik-Studium oder eine Ausbildung als Fachinformatiker ist von Vorteil, ebenso wie Erfahrung mit KI-Integrationen. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und die Fähigkeit, Aufgaben zu Ende zu denken, sind für diese Position entscheidend. Bewerben Sie sich bitte nicht, wenn Sie auf fertige Tickets mit Spezifikationen warten oder Code-Review-Feedback als Angriff empfinden.