Fullstackentwickler (m/w/d)
Arbeitgeber: TBSoft GmbH & Co.KG
Arbeitsort: Filderstadt
Anstellungsart: Vollzeit
Befristung: unbefristet
Stellenbeschreibung
Wir entwickeln die nächste Generation unserer Produkte: bewährte Lösungen werden auf eine zukunftssichere Basis modernisiert, neue Anwendungen entstehen von Grund auf. Dafür suchen wir Verstärkung für unser Entwicklerteam — Menschen, die den ganzen Stack denken und Software bauen wollen, die im Werks-Alltag über Jahre trägt.
Aufgaben
- Du konzipierst und entwickelst innovative Fullstack-Produkte von Grund auf – inspiriert von bewährten Lösungen, aber technologisch konsequent neu gedacht.
- Du modernisierst bestehende Softwarelösungen und überführst sie auf eine zukunftssichere, skalierbare technologische Basis.
- Du analysierst individuelle Kundenanforderungen, bewertest deren technische Machbarkeit und erstellst fundierte Aufwandsschätzungen.
- Du übersetzt komplexe Anforderungen in klare technische Konzepte und aussagekräftige Pflichtenhefte.
- Du begleitest unsere Anwender bei der Einführung neuer Software und sorgst dafür, dass unsere Lösungen im täglichen Betrieb zuverlässig funktionieren.
- Du bringst eigene Ideen ein, hinterfragst bestehende Ansätze und prägst aktiv die technologische Zukunft unseres Produktportfolios.
Dein Profil
- Du verfügst über fundierte Kenntnisse in HTML und CSS und entwickelst moderne und responsive Benutzeroberflächen.
- Du hast praktische Erfahrung mit React und Node.js/Bun oder vergleichbaren Technologien.
- Du denkst Fullstack: Von der Benutzeroberfläche über APIs und Geschäftslogik bis hin zur Datenbank behältst Du das Gesamtsystem im Blick.
- Du kennst Dich mit relationalen Datenbanken aus und hast idealerweise bereits intensiv mit PostgreSQL gearbeitet.
- REST-APIs, Authentifizierung, Autorisierung und die sichere Verarbeitung von Daten sind für Dich keine Fremdwörter.
- Du fühlst Dich auf Windows- und Linux-Systemen sicher und kannst Server sowie Anwendungen selbstständig konfigurieren, betreiben und analysieren.
- Du nutzt Bash oder vergleichbare Skriptsprachen, um wiederkehrende Aufgaben zu automatisieren und effiziente Abläufe zu schaffen.
- Du hast Erfahrung mit Git sowie modernen Entwicklungs-, Build- und Deployment-Prozessen.
- Container-Technologien wie Docker und grundlegende Kenntnisse in den Bereichen CI/CD, Webserver und Reverse Proxies sind ein Plus.
- Du legst Wert auf verständlichen, wartbaren und gut getesteten Code sowie auf eine saubere technische Dokumentation.
- Sicherheit, Stabilität und Performance berücksichtigst Du von Anfang an – nicht erst, wenn Probleme auftreten.
- Du kannst bestehende, auch historisch gewachsene Software analysieren und daraus moderne, zukunftsfähige Lösungen entwickeln.
- Du arbeitest strukturiert und eigenverantwortlich, stimmst Dich aber ebenso gerne mit Deinem Team, unseren Kunden und Anwendern ab.
- Du kannst technische Zusammenhänge verständlich erklären und Anforderungen in tragfähige technische Lösungen übersetzen.
- Du bist neugierig, arbeitest Dich gerne in neue Technologien ein und möchtest Produkte aktiv mitgestalten.