> Markdown version of [/jobs/ext/4633401-senior-backend-developer](https://www.wearedevelopers.com/jobs/ext/4633401-senior-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Developer - **Company:** KEOZ GmbH - **Location:** Mönchengladbach, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Databases, Dependency Injection, PostgreSQL, MySQL, Node.Js, Object-Relational Mapping, Software Engineering, Backend, Microservices - **Published:** November 8, 2026 - **Apply:** https://www.adzuna.de/details/5956355098 ## About the Role * Du verfügst über sehr gute Deutschkenntnisse in Wort und Schrift (Muttersprache oder bilingual). * Es ist kein Problem für dich 2x in der Woche ins Büro zu kommen. * Fundierte Erfahrung in der Backend-Entwicklung mit Node.js. * Erfahrung mit Fastiy oder einem vergleichbaren HTTP-Framework. * Sicherer Umgang mit TypeORM als ORM. * Erfahrung mit Dependency Injection, idealerweise mit Awilix. * Praxis im testgetriebenen Entwickeln (TDD) vorzugsweise mit Tap. * Mehrjährige Erfahrung in der Entwicklung skalierbarer Backend-Services innerhalb einer Microservice-Architektur. * Erfahrung im Umgang mit relationalen Datenbanksystemen (z.B. PostgreSQL, MySQL). * Verständnis für Clean Code und Software-Design-Prinzipien. * Vertrautheit mit agilen und klassischen Entwicklungsmethoden. * Ausgeprägtes Qualitätsbewusstsein und Teamgeist. * Fokus auf Qualität, Performance und Wartbarkeit bei der Umsetzung von Anforderungen. * Proaktive Verbesserung von Entwicklungsprozessen und technischer Basis durch den Einsatz moderner Technologien. ## Description * Entwicklung und Weiterentwicklung von modernen, skalierbaren Backend-Services in einer Microservice-Architektur. * Umsetzung von Anforderungen mit Fokus auf Qualität, Performance und Wartbarkeit. * Anwendung agiler und klassischer Entwicklungsmethoden im Team. * Planung, Implementierung und Automatisierung von Testszenarien (TDD). * Dokumentation von Code, Architektur und Workflows. * Analyse, Diagnose und Behebung von Fehlern. * Kontinuierliche Verbesserung unserer Entwicklungsprozesse und technischen Basis durch den Einsatz moderner Technologien.