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
GermanJob 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.