Senior Fullstack Developer für Angular, NestJS, Node.js und TypeScript mit Fokus auf Architektur, API-Design und skalierbare Webanwendungen.
Aktualisiert am 24.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Node.js
NestJS
Lead Developer
Modern Angular
RxJS
Signals
Fullstack
Front-End
Docker
NX Workspace
HTML5
CSS3
Ionic Framework
Web Application
Clean Code
TypeScript
SOLID
Softwarearchitektur
Nest JS
React
Scrum
Deutsch
verhandlungssicher in Wort und Schrift
Englisch
gut
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz

Bevorzugt in D7, Remote/Homeoffice

möglich

Projekte

Projekte

7 Jahre 11 Monate
2018-01 - heute

Konzeption und Realisierung eines skalierbaren Client-Server-Systems

Lead Fullstack Developer Angular Ionic TypeScript ...
Lead Fullstack Developer
Konzeption und Realisierung eines skalierbaren Client-Server-Systems zur Verwaltung und Analyse industrieller Antriebsdaten. Verantwortlich für Softwarearchitektur, Implementierung, Testing und Deployment des gesamten Systems. Frontend und Backend wurden in einer containerisierten Entwicklungsumgebung aufgebaut, um Konsistenz, Wiederverwendbarkeit und Portabilität sicherzustellen. Das Backend folgt einer hexagonalen Architektur (Ports & Adapters), wodurch eine klare Trennung von Domänenlogik, Infrastruktur und Schnittstellen erreicht wurde. Das System unterstützt sowohl Web- als auch mobile Anwendungen und wurde unter Berücksichtigung der Corporate Identity-Vorgaben gestaltet.
  • Technische Leitung und Umsetzung der Frontend-Entwicklung mit Angular und Ionic
  • Konzeption und Realisierung eines State-Managements im Frontend
  • Entwicklung einer mobilen App mit konsistentem UX/UI-Design gemäß Corporate Identity
  • Aufbau und Pflege einer unternehmensweiten Component Library zur Vereinheitlichung von UI-Elementen
  • Architektur und Implementierung des Backends mit Node.js und NestJS nach SOLID-Principles und hexagonalem Architekturansatz
  • Umsetzung des Backends als NX-Workspace-Monorepo zur modularen und skalierbaren Codebasis
  • Containerisierung (Docker) von Frontend und Backend zur Vereinheitlichung der Entwicklungs- und Testumgebung
  • Integration von PostgreSQL und MongoDB zur Datenpersistenz über TypeORM und Mongoose
  • Aufbau von automatisierten Tests (Unit, E2E) mit Jest, Supertest und NestJS Testing Utilities
  • Coaching und technische Unterstützung des Teams im Bereich Architektur, Implementierung, Testing und Best Practices
Angular Ionic TypeScript HTML5 CSS3 NestJS Node.js TypeORM Mongoose REST Docker Hexagonal Architecture SOLID Principles Design Patterns Jest Supertest Scrum
SEW-Eurodrive GmbH
1 Jahr 1 Monat
2017-01 - 2018-01

Entwicklung und Erweiterung eines verteilten Systems

Fullstack Developer Angular Node.js TypeScript ...
Fullstack Developer
Entwicklung und Erweiterung eines verteilten Systems für Leitstand- und Kontrollraumanwendungen, das die Steuerung mehrerer Bildschirme über eine zentrale Benutzeroberfläche ermöglicht. Die Kommunikation zwischen Clients und Backend erfolgte über WebSockets und ZeroMQ (ZMQ) mit Multicast-Mechanismen. Das Node.js-Backend wurde unter Linux mit MongoDB als NoSQL-Datenbank betrieben und über Mongoose angebunden.
  • Weiterentwicklung und Design von Angular-Komponenten im bestehenden System
  • Implementierung von Komponententests mit Jasmine und Pflege der Testinfrastruktur
  • Entwicklung neuer Features im Node.js-Backend inkl. Datenbankerweiterungen (MongoDB/Mongoose)
  • Anpassung des Node-Proxys für Client-Kommunikation über WebSockets
  • Unterstützung des Teams durch Coaching in Angular, TypeScript und Testing
  • Sicherstellung der Bestandsfunktionalität und Durchführung technischer Tests
  • Mitarbeit in einem agilen Scrum-Team mit Git-Versionierung und kontinuierlicher Integration
Angular Node.js TypeScript JavaScript MongoDB Mongoose WebSockets Socket.IO ZMQ REST Jasmine HTML5 CSS3 Sass Git Scrum Linux
Barco GmbH
2 Jahre 1 Monat
2015-01 - 2017-01

Entwicklung und Erweiterung eines Online-Shops

Frontend Developer AngularJS SPA UI Router ...
Frontend Developer

Entwicklung und Erweiterung eines Online-Shops für einen Automobilhersteller, bestehend aus mehreren Service-Initiativen mit jeweils eigenen Oberflächen. Die Web-Applikation wurde als Single Page Application auf AngularJS aufgebaut und kommunizierte über eine REST-Schnittstelle mit den Backend-Services. Das Projekt basierte technisch auf einer Hybris-Plattform, mit Git-Versionierung und agiler Organisation nach Scrum.

  • Weiterentwicklung bestehender AngularJS-Komponenten und UI-Module
  • Design und Implementierung neuer Frontend-Funktionalitäten
  • Aufbau und Pflege von Komponententests mit Jasmine
  • Sicherstellung der Bestandsfunktionalität und Durchführung technischer Tests
  • Migration von AngularJS 1.4 auf AngularJS 1.5
  • Coaching von Teammitgliedern in JavaScript, AngularJS und Testing-Best Practices
  • Zusammenarbeit in einem agilen Scrum-Team mit Git-basierter Entwicklung
AngularJS SPA UI Router Jasmine JavaScript Lodash HTML5 CSS3 Sass Bootstrap Git Node.js NPM REST Scrum
DMC Digital Media Center

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 11 Monate
1999-09 - 2005-07

Studium der Softwaretechnik und Medieninformatik

Diplom, Fachhochschule Esslingen
Diplom
Fachhochschule Esslingen


Position

Position

Als Senior Fullstack Developer mit Schwerpunkt auf Angular, NestJS, Node.js und TypeScript übernehme ich sowohl Architektur- als auch Entwicklungsaufgaben in modernen Web- und Plattformprojekten. Meine Tätigkeiten reichen vom API-Design und der Konzeption skalierbarer Frontend- und Backend-Architekturen über die Umsetzung komplexer SPA-Lösungen bis zur Containerisierung mit Docker und der Organisation größerer Codebasen in NX-Monorepos.

In Projekten agiere ich häufig in einer Lead- oder Architektenrolle, in der ich technische Verantwortung übernehme, Code-Reviews durchführe, Best Practices zu Clean Code, SOLID und Testautomatisierung etabliere und Entwickler im Frontend- und Backendumfeld unterstütze.

Meine bevorzugten Einsatzgebiete liegen in Enterprise-Software, Industrie- und Automotive-Projekten, Plattform- und Modularchitekturen sowie anspruchsvollen Webapplikationen mit hohen Anforderungen an Skalierbarkeit, Struktur und Qualität.

Kompetenzen

Kompetenzen

Top-Skills

Angular Node.js NestJS Lead Developer Modern Angular RxJS Signals Fullstack Front-End Docker NX Workspace HTML5 CSS3 Ionic Framework Web Application Clean Code TypeScript SOLID Softwarearchitektur Nest JS React Scrum

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Erfahrener Fullstack-Entwickler mit über 20 Jahren Projekterfahrung in der Softwareentwicklung und seit 2015 Spezialisierung auf moderne Web- und Cloud-Technologien.
  • Schwerpunkt auf Architektur, Entwicklung und Coaching im Umfeld von Angular, NestJS, Node.js und TypeScript.
  • Fundierte Expertise in der Konzeption skalierbarer Systeme, Containerisierung (Docker), Testautomatisierung (Jest, Jasmine) und agilen Entwicklungsprozessen (Scrum).
  • Leidenschaft für Clean Code, nachhaltige Softwarearchitekturen und effiziente Zusammenarbeit in agilen Teams.


Technische Schwerpunkte

Frontend

  • Angular 
  • Ionic 
  • Capacitor 
  • HTML5 
  • CSS3 
  • Sass 
  • Bootstrap


Backend

  • NestJS
  • Node.js 
  • TypeScript 
  • REST 
  • GraphQL


Testing / DevOps

  • Jest 
  • Supertest 
  • NX Monorepo / Workspace 
  • Docker 
  • Git 
  • CI/CD


Methoden

  • Agile / Scrum 
  • Clean Code 
  • SOLID 
  • Hexagonal Architecture


Soft Skills & Arbeitsweise

  • Teamführung & Coaching ? Förderung technischer Exzellenz im Team, Mentoring und Wissenstransfer in Frontend- und Backend-Entwicklung
  • Architekturverständnis ? Analytisches Denken und strukturiertes Vorgehen bei der Planung skalierbarer, modularer Systeme
  • Qualitätsorientierung ? Hoher Anspruch an Codequalität, Testabdeckung und nachhaltige Softwarelösungen
  • Agiles Mindset ? Routiniert in Scrum, Code Reviews und kontinuierlicher Verbesserung von Entwicklungsprozessen


Fähigkeiten

  • Eclipse RCP
  • EMF
  • GEF
  • GMF
  • JPA
  • Portal-Servers

Betriebssysteme

Windows
Fortgeschritten
Linux
Fortgeschritten
WSL2
Fortgeschritten
Mac OS
Fortgeschritten

Programmiersprachen

JavaScript
Experte
Java
Fortgeschritten

Datenbanken

Access
DB2
MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

Ethernet
Gute Kenntnisse
Internet, Intranet
Gute Kenntnisse
LAN, LAN Manager
Message Queuing
Gute Kenntnisse
RPC
Basiskenntnisse
SMTP
Basiskenntnisse
TCP/IP
Basiskenntnisse
Windows Netzwerk
Basiskenntnisse

Hardware

PC
Linux: gut, Windows: sehr gut

Branchen

Branchen

  • IT-Dienstleistung

Einsatzorte

Einsatzorte

Deutschland, Schweiz

Bevorzugt in D7, Remote/Homeoffice

möglich

Projekte

Projekte

7 Jahre 11 Monate
2018-01 - heute

Konzeption und Realisierung eines skalierbaren Client-Server-Systems

Lead Fullstack Developer Angular Ionic TypeScript ...
Lead Fullstack Developer
Konzeption und Realisierung eines skalierbaren Client-Server-Systems zur Verwaltung und Analyse industrieller Antriebsdaten. Verantwortlich für Softwarearchitektur, Implementierung, Testing und Deployment des gesamten Systems. Frontend und Backend wurden in einer containerisierten Entwicklungsumgebung aufgebaut, um Konsistenz, Wiederverwendbarkeit und Portabilität sicherzustellen. Das Backend folgt einer hexagonalen Architektur (Ports & Adapters), wodurch eine klare Trennung von Domänenlogik, Infrastruktur und Schnittstellen erreicht wurde. Das System unterstützt sowohl Web- als auch mobile Anwendungen und wurde unter Berücksichtigung der Corporate Identity-Vorgaben gestaltet.
  • Technische Leitung und Umsetzung der Frontend-Entwicklung mit Angular und Ionic
  • Konzeption und Realisierung eines State-Managements im Frontend
  • Entwicklung einer mobilen App mit konsistentem UX/UI-Design gemäß Corporate Identity
  • Aufbau und Pflege einer unternehmensweiten Component Library zur Vereinheitlichung von UI-Elementen
  • Architektur und Implementierung des Backends mit Node.js und NestJS nach SOLID-Principles und hexagonalem Architekturansatz
  • Umsetzung des Backends als NX-Workspace-Monorepo zur modularen und skalierbaren Codebasis
  • Containerisierung (Docker) von Frontend und Backend zur Vereinheitlichung der Entwicklungs- und Testumgebung
  • Integration von PostgreSQL und MongoDB zur Datenpersistenz über TypeORM und Mongoose
  • Aufbau von automatisierten Tests (Unit, E2E) mit Jest, Supertest und NestJS Testing Utilities
  • Coaching und technische Unterstützung des Teams im Bereich Architektur, Implementierung, Testing und Best Practices
Angular Ionic TypeScript HTML5 CSS3 NestJS Node.js TypeORM Mongoose REST Docker Hexagonal Architecture SOLID Principles Design Patterns Jest Supertest Scrum
SEW-Eurodrive GmbH
1 Jahr 1 Monat
2017-01 - 2018-01

Entwicklung und Erweiterung eines verteilten Systems

Fullstack Developer Angular Node.js TypeScript ...
Fullstack Developer
Entwicklung und Erweiterung eines verteilten Systems für Leitstand- und Kontrollraumanwendungen, das die Steuerung mehrerer Bildschirme über eine zentrale Benutzeroberfläche ermöglicht. Die Kommunikation zwischen Clients und Backend erfolgte über WebSockets und ZeroMQ (ZMQ) mit Multicast-Mechanismen. Das Node.js-Backend wurde unter Linux mit MongoDB als NoSQL-Datenbank betrieben und über Mongoose angebunden.
  • Weiterentwicklung und Design von Angular-Komponenten im bestehenden System
  • Implementierung von Komponententests mit Jasmine und Pflege der Testinfrastruktur
  • Entwicklung neuer Features im Node.js-Backend inkl. Datenbankerweiterungen (MongoDB/Mongoose)
  • Anpassung des Node-Proxys für Client-Kommunikation über WebSockets
  • Unterstützung des Teams durch Coaching in Angular, TypeScript und Testing
  • Sicherstellung der Bestandsfunktionalität und Durchführung technischer Tests
  • Mitarbeit in einem agilen Scrum-Team mit Git-Versionierung und kontinuierlicher Integration
Angular Node.js TypeScript JavaScript MongoDB Mongoose WebSockets Socket.IO ZMQ REST Jasmine HTML5 CSS3 Sass Git Scrum Linux
Barco GmbH
2 Jahre 1 Monat
2015-01 - 2017-01

Entwicklung und Erweiterung eines Online-Shops

Frontend Developer AngularJS SPA UI Router ...
Frontend Developer

Entwicklung und Erweiterung eines Online-Shops für einen Automobilhersteller, bestehend aus mehreren Service-Initiativen mit jeweils eigenen Oberflächen. Die Web-Applikation wurde als Single Page Application auf AngularJS aufgebaut und kommunizierte über eine REST-Schnittstelle mit den Backend-Services. Das Projekt basierte technisch auf einer Hybris-Plattform, mit Git-Versionierung und agiler Organisation nach Scrum.

  • Weiterentwicklung bestehender AngularJS-Komponenten und UI-Module
  • Design und Implementierung neuer Frontend-Funktionalitäten
  • Aufbau und Pflege von Komponententests mit Jasmine
  • Sicherstellung der Bestandsfunktionalität und Durchführung technischer Tests
  • Migration von AngularJS 1.4 auf AngularJS 1.5
  • Coaching von Teammitgliedern in JavaScript, AngularJS und Testing-Best Practices
  • Zusammenarbeit in einem agilen Scrum-Team mit Git-basierter Entwicklung
AngularJS SPA UI Router Jasmine JavaScript Lodash HTML5 CSS3 Sass Bootstrap Git Node.js NPM REST Scrum
DMC Digital Media Center

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 11 Monate
1999-09 - 2005-07

Studium der Softwaretechnik und Medieninformatik

Diplom, Fachhochschule Esslingen
Diplom
Fachhochschule Esslingen


Position

Position

Als Senior Fullstack Developer mit Schwerpunkt auf Angular, NestJS, Node.js und TypeScript übernehme ich sowohl Architektur- als auch Entwicklungsaufgaben in modernen Web- und Plattformprojekten. Meine Tätigkeiten reichen vom API-Design und der Konzeption skalierbarer Frontend- und Backend-Architekturen über die Umsetzung komplexer SPA-Lösungen bis zur Containerisierung mit Docker und der Organisation größerer Codebasen in NX-Monorepos.

In Projekten agiere ich häufig in einer Lead- oder Architektenrolle, in der ich technische Verantwortung übernehme, Code-Reviews durchführe, Best Practices zu Clean Code, SOLID und Testautomatisierung etabliere und Entwickler im Frontend- und Backendumfeld unterstütze.

Meine bevorzugten Einsatzgebiete liegen in Enterprise-Software, Industrie- und Automotive-Projekten, Plattform- und Modularchitekturen sowie anspruchsvollen Webapplikationen mit hohen Anforderungen an Skalierbarkeit, Struktur und Qualität.

Kompetenzen

Kompetenzen

Top-Skills

Angular Node.js NestJS Lead Developer Modern Angular RxJS Signals Fullstack Front-End Docker NX Workspace HTML5 CSS3 Ionic Framework Web Application Clean Code TypeScript SOLID Softwarearchitektur Nest JS React Scrum

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Erfahrener Fullstack-Entwickler mit über 20 Jahren Projekterfahrung in der Softwareentwicklung und seit 2015 Spezialisierung auf moderne Web- und Cloud-Technologien.
  • Schwerpunkt auf Architektur, Entwicklung und Coaching im Umfeld von Angular, NestJS, Node.js und TypeScript.
  • Fundierte Expertise in der Konzeption skalierbarer Systeme, Containerisierung (Docker), Testautomatisierung (Jest, Jasmine) und agilen Entwicklungsprozessen (Scrum).
  • Leidenschaft für Clean Code, nachhaltige Softwarearchitekturen und effiziente Zusammenarbeit in agilen Teams.


Technische Schwerpunkte

Frontend

  • Angular 
  • Ionic 
  • Capacitor 
  • HTML5 
  • CSS3 
  • Sass 
  • Bootstrap


Backend

  • NestJS
  • Node.js 
  • TypeScript 
  • REST 
  • GraphQL


Testing / DevOps

  • Jest 
  • Supertest 
  • NX Monorepo / Workspace 
  • Docker 
  • Git 
  • CI/CD


Methoden

  • Agile / Scrum 
  • Clean Code 
  • SOLID 
  • Hexagonal Architecture


Soft Skills & Arbeitsweise

  • Teamführung & Coaching ? Förderung technischer Exzellenz im Team, Mentoring und Wissenstransfer in Frontend- und Backend-Entwicklung
  • Architekturverständnis ? Analytisches Denken und strukturiertes Vorgehen bei der Planung skalierbarer, modularer Systeme
  • Qualitätsorientierung ? Hoher Anspruch an Codequalität, Testabdeckung und nachhaltige Softwarelösungen
  • Agiles Mindset ? Routiniert in Scrum, Code Reviews und kontinuierlicher Verbesserung von Entwicklungsprozessen


Fähigkeiten

  • Eclipse RCP
  • EMF
  • GEF
  • GMF
  • JPA
  • Portal-Servers

Betriebssysteme

Windows
Fortgeschritten
Linux
Fortgeschritten
WSL2
Fortgeschritten
Mac OS
Fortgeschritten

Programmiersprachen

JavaScript
Experte
Java
Fortgeschritten

Datenbanken

Access
DB2
MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

Ethernet
Gute Kenntnisse
Internet, Intranet
Gute Kenntnisse
LAN, LAN Manager
Message Queuing
Gute Kenntnisse
RPC
Basiskenntnisse
SMTP
Basiskenntnisse
TCP/IP
Basiskenntnisse
Windows Netzwerk
Basiskenntnisse

Hardware

PC
Linux: gut, Windows: sehr gut

Branchen

Branchen

  • IT-Dienstleistung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.