IT
Developer Middleware NodeJS (w/m/d)
Frankfurt am Main, Deutschland80% RemoteArbeitnehmerüberlassungStart 2/2026Dauer 10 Monate100% Auslastung
JavascriptAmazon Web ServicesArchitekturmusterTest AutomationUnit TestingCloud ComputingSoftware QualityCode-ReviewContinuous IntegrationMiddlewareIntegrierte EntwicklungsumgebungJsonNode.JsOwaspPair ProgrammingScrumSchreiben von DokumentationSeleniumTeststrategieTypescriptTest-Driven DevelopmentBackendGitCucumber (Software)RefactoringSoftware Version ControlDocker
Beschreibung
Wir suchen ab Februar 2026 einen Developer Middleware NodeJS (w/m/d) im Rahmen der Arbeitnehmerüberlassung!
Info: 80% remote, 20% vor Ort in Frankfurt am Main
Aufgabenbeschreibung:
- Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Entwurf und Implementierung und Lifecycle Support von Schnittstellen zwischen Vertriebsbackend und Kundenschnisttelle
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Dokumentation der technischen Komponenten
- Erstellen von Systemdokumentationen
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Durchführen von Code-Reviews, Komponententests, Modultests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Konzeption von individualisierten und hochkomplexen Anwendungen und Produkten
- Initiierung, Definition, Planung und Steuerung von IT-Projekten im Bereich Vertriebsplattform sowie Pla-nung und Steuerung des Roll-Outs im Rahmen von Versionen/Releases
- Umfassende Analyse, Bewertungen und Konsolidierung von Trends, Kundenanforderungen, Herausfor-derungen seitens des Geschäfts
- Weiterentwicklung und Optimierung bestehender Produkte
- Eigenverantwortliche Entwicklung neuer Software Produkte auf Basis von Kundenanforderungen und in enger Abstimmung im agilen Entwicklungsteam
- Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren
- Entwicklung und Optimierung von Geschäftsprozessen
- Entwicklung von Teststrategien und implementieren von Testautomatisierungen
- Erarbeitung, Zusammenstellung und fachliche Prüfung komplexer fachlicher Anforderungen
Anforderungsprofil:
Erforderlich sind:
- Studium der Informatik, Wirtschaftsinformatik, Mathematik oder einen verwandten Studiengang
- Praxiserprobte Typescript Kenntnisse
- Praxiserprobte Kenntnisse in der Entwicklung Backend/Middleware Schnittstellen mit Node.JS, Type-Script
- Gute Kenntnisse in testgetriebener Entwicklung, continuous integration, Testautomatisierung und ver-teil-ter Versionskontrolle (git)
- Methodische Kompetenz fürs Testing (TDD)
- Gute Kenntnisse mit dem Framework Cucumber (Erfahrung mit der Integration des Frameworks in den Entwicklungsprozess sowie und/oder Selenium/Jest
- Gute Kenntnisse bzgl Codequalität bsp. OWASP
- Praxiserfahrung und sehr gute Kenntnisse JSON, REST-Services
- Gute Kenntnisse mit Cloud Infrastruktur, AWS, Docker
- Einsatz von regelmäßigen Refactoring
- Pair Programming, Code Reviews
- Nachweisliche Erfahrungen in agilen Teams (z. B. Scrum Team)
- Verständnis für die Fachlichkeit und enge Abstimmung mit den Teamkollegen und dem Product Owner
- Selbstorganisierte Arbeitsweise, team- und zielorientiert, analytisch und initiativ
- Hohe analytische Fähigkeiten in einem komplexen Prozessumfeld
- Sensibilität für Abhängigkeiten und Notwendigkeiten in sich wandelnden Organisationen
- Sehr gute Deutschkenntnisse in Wort und Schrift
- Kommunikationsstärke in Wort und Schrift
Wünschenswert sind:
- ca. 5 Jahre Berufserfahrung in der Softwareentwicklung
- Offenheit Verantwortung zu übernehmen
- Präsentations Know-How
- Fähigkeit zur Koordination von Teammitgliedern
- Ergebnisorientierung