Software Developer - Fullstack

Demig Prozessautomatisierung GmbH
Siegen, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German

Job location

Remote
Siegen, Germany

Tech stack

Artificial Intelligence
Computing Platforms
Automation of Tests
Code Review
Databases
Continuous Integration
Web Development
Human-Computer Interaction
PostgreSQL
Node.js
Software Architecture
Software Engineering
SQL Databases
TypeScript
React
WebPack
Front End Software Development
NestJS
REST
Docker
Monolithic Repository

Job description

  • Entwicklung neuer Features - vom Frontend bis zur Datenbank
  • Entwicklung moderner Benutzeroberflächen mit React und TypeScript
  • Implementierung performanter REST-APIs mit Node.js und NestJS
  • Datenmodellierung und Performance-Optimierung in PostgreSQL
  • Schreiben automatisierter Tests sowie Durchführung von Code-Reviews
  • Weiterentwicklung unserer Softwareplattform und Softwarearchitektur
  • Mitarbeit an CI/CD-Prozessen und der kontinuierlichen Verbesserung unserer Entwicklungsumgebung
  • Enge Zusammenarbeit mit Produktmanagement und Entwicklungsteam

Requirements

  • Mehrjährige Erfahrung in der Fullstack-Webentwicklung
  • Sehr gute Kenntnisse in React, TypeScript und Node.js
  • Erfahrung mit REST-APIs und relationalen SQL-Datenbanken
  • Freude an sauberem, wartbarem und gut strukturiertem Code

Von Vorteil

  • Erfahrung mit NestJS
  • Kenntnisse in Vite, Nx oder Monorepo-Strukturen
  • Erfahrung mit Docker und CI/CD
  • Interesse an KI-gestützter Softwareentwicklung
  • Erfahrung im industriellen Umfeld ist willkommen, aber keine Voraussetzung

Benefits & conditions

  • Du arbeitest an einer Plattform, die kontinuierlich wächst und langfristig weiterentwickelt wird.
  • Claude Code gehört bei uns selbstverständlich zum Entwicklungsalltag und unterstützt dich beim Coding, Refactoring, Testen und Dokumentieren.
  • Du übernimmst Verantwortung und kannst die technische Entwicklung aktiv mitgestalten.
  • Kurze Entscheidungswege sorgen dafür, dass gute Ideen schnell ihren Weg in die Software finden.
  • Dich erwartet ein motiviertes Entwicklungsteam mit viel Gestaltungsspielraum und einer offenen, pragmatischen Arbeitsweise.
  • Flexible Arbeitszeiten, hybrides Arbeiten und individuelle Weiterbildungsmöglichkeiten runden das Gesamtpaket ab.

Apply for this position