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