Fullstack Entwickler React / Node.js / NestJS

Murrelektronik GmbH
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Intermediate

Job location

Tech stack

Artificial Intelligence
Software Quality
Code Review
Databases
Continuous Integration
Software Debugging
Node.js
Software Architecture
TypeScript
Web Applications
React
Lasttests
Backend
Front End Software Development
Api Design
NestJS
Docker
Monolithic Repository

Job description

  • Eigenständige Entwicklung anspruchsvoller Features im Frontend mit React und TypeScript sowie im Backend mit Node.js und NestJS - von der ersten Idee bis zum produktiven Einsatz
  • Treffen technischer Entscheidungen sowie Auswahl passender Lösungen für Schnittstellen, Datenmodelle und Architektur. Übernahme von Verantwortung für den eigenen Bereich, statt lediglich auf Vorgaben zu warten
  • Sicherstellung von Qualität von Anfang an durch Entwicklung und Pflege von Unit-, System- und Lasttests sowie durch die Behebung komplexer Bugs in enger Abstimmung mit QA
  • Mitgestaltung der Nx-Monorepo-Struktur, einschließlich Apps, geteilter Libraries und Abhängigkeiten zwischen den Projekten
  • Durchführung von Code Reviews, fundiertes und konstruktives Feedback für Kolleginnen und Kollegen sowie Offenheit für eigenes Feedback
  • Aktive Mitarbeit im Team - von Refinement über Planung bis Review. Formulierung klarer Stories und Tasks sowie verständliche Präsentation der Ergebnisse, auch gegenüber Stakeholdern
  • Gezielter Einsatz von KI-Tools für Entwicklung, Recherche und Dokumentation unter Berücksichtigung von Qualität, Sicherheit und Nachvollziehbarkeit

Requirements

  • Mindestens 3 Jahre Erfahrung in der Full-Stack-Entwicklung moderner Webanwendungen
  • Sehr gute Kenntnisse in React und TypeScript
  • Fundierte Erfahrung im Backend mit Node.js oder NestJS
  • Sicherer Umgang mit API-Design, von der Konzeption über die Umsetzung bis zur Dokumentation
  • Erfahrung mit Datenbanken, ORMs und datenbanknaher Entwicklung
  • Erfahrung mit Testing (Unit, System, Last) und eine qualitätsbewusste Arbeitsweise
  • Kenntnisse in Monorepo-Strukturen, idealerweise Nx, sowie ein Grundverständnis für CI/CD und Docker
  • Ein gutes Gespür für Softwarearchitektur, Codequalität, Wartbarkeit und Skalierbarkeit
  • Die Fähigkeit, eigenständig zu arbeiten und Entscheidungen zu treffen, kombiniert mit echter Teamfähigkeit und Freude an gemeinsamer Lösungsfindung
  • Ein Grundverständnis für IoT, vernetzte Systeme oder industrielle Anwendungskontexte
  • Sehr gute Deutsch- und Englischkenntnisse

Benefits & conditions

  • Werden Sie Teil eines starken Teams mit kollegialem Zusammenhalt in einem innovativen und wachsenden Familienunternehmen
  • Eine individuell abgestimmte Einarbeitung und langfristige Perspektive zur eigenen beruflichen Weiterentwicklung ermöglicht Ihnen den perfekten Ein- und Aufstieg
  • Genießen Sie flexible Arbeitszeiten, Gleitzeit und Mobile Working
  • Werden Sie Teil unserer Laufgruppe und nutzen Sie das Angebot von Bikeleasing
  • Freuen Sie sich auf viele Mitarbeiterangebote (Betriebsarzt, Massage, Yoga, BAV/VWL und vieles mehr)
  • Feiern Sie mit uns bei verschiedenen Events und Firmenveranstaltungen
  • Kostenfreies Wasser, Kaffee und Obst sorgen für Energie im Arbeitsalltag

Apply for this position