deine aufgaben
Als Fullstack Engineer bei nuwacom spielst du eine zentrale Rolle beim Aufbau und der Weiterentwicklung unseres AI-native Workspaces. Du arbeitest über den gesamten Technologie-Stack hinweg – von intuitiven Benutzeroberflächen bis hin zu robusten Backend-Systemen – und entwickelst Features, die Teams effizienter und kollaborativer arbeiten lassen. Dabei arbeitest du eng mit Entwicklern, Designern, Product Ownern und AI Engineers zusammen, um skalierbare und hochwertige Softwarelösungen umzusetzen.
Entwicklung und Umsetzung von End-to-End-Features – von der Konzeption bis zum produktiven Einsatz – mit Fokus auf exzellente User Experience
Integration von KI-Funktionalitäten in Webanwendungen, insbesondere unter Einsatz von LLMs und AI-gestützten Features
Schreiben von sauberem, effizientem und wartbarem Code über den gesamten Stack hinweg mit TypeScript
Design und Implementierung skalierbarer Systemarchitekturen mit Fokus auf Wachstum, Performance und Zuverlässigkeit
Durchführung von Code Reviews zur Sicherstellung von Codequalität, Wartbarkeit und Einhaltung von Engineering-Standards
Analyse, Fehlerbehebung und kontinuierliche Verbesserung technischer Probleme im Frontend und Backend
Enge Zusammenarbeit mit interdisziplinären Teams (Development, Design, Product, AI) zur Definition und Umsetzung technischer Anforderungen
Konzeption und Durchführung von Unit- und Integrationstests zur Sicherstellung von Qualität und Stabilität
Kontinuierliche Optimierung bestehender Systeme hinsichtlich Performance, Skalierbarkeit und Effizienz
Erstellung und Pflege technischer Dokumentation zur Förderung von Transparenz und Wissensaustausch
Förderung einer Lern- und Kollaborationskultur durch das Teilen von Best Practices im Software Engineering
dein profil
Must-have
3–5+ Jahre Erfahrung in der Fullstack-Softwareentwicklung
Sehr gute Kenntnisse in der Backend-Entwicklung mit Node.js
Fundierte Erfahrung mit Frontend-Technologien wie React, Vue.js oder vergleichbaren modernen Frameworks
Praktische Erfahrung mit TypeScript für typsichere und skalierbare Entwicklung
Gute Kenntnisse relationaler Datenbanken wie PostgreSQL oder vergleichbarer Systeme
Solides Verständnis von Systemdesign und Skalierungsprinzipien für robuste Anwendungen
Erfahrung mit RESTful APIs und/oder GraphQL zur Entwicklung skalierbarer Services
Sicherer Umgang mit Git sowie kollaborativen Entwicklungsprozessen
Erfahrung mit Testing-Frameworks und Qualitätssicherungspraktiken
Ausgeprägte Problemlösungsfähigkeiten mit einem hohen Anspruch an Codequalität und Detailgenauigkeit
Sehr gute Kommunikations- und Teamfähigkeiten in interdisziplinären Teams
Fließende Englischkenntnisse (Arbeitssprache); Deutschkenntnisse sind ein Plus
Nice to have
Erfahrung mit AI/ML-Integrationen (z. B. OpenAI API, LangChain, PydanticAI oder vergleichbare Frameworks)
Erfahrung mit Python für Backend-Entwicklung oder AI-nahe Skripte
Vertrautheit mit Tailwind CSS oder anderen modernen CSS-Frameworks
Kenntnisse in WebSockets oder Echtzeit-Kollaborationsfunktionen
Verständnis von Containerisierung (Docker) und Cloud-Plattformen (Azure, AWS, GCP)
Erfahrung mit CI/CD-Pipelines und DevOps-Praktiken
Erfahrung mit Prisma oder vergleichbaren modernen ORMs
Grundverständnis von UI/UX-Prinzipien und Designsystemen
Erfahrung mit agilen Methoden (z. B. Scrum, Kanban)
Beiträge zu Open-Source-Projekten oder aktive Beteiligung an Developer-Communities