Tech stack
Clean Code Principles
Databases
Dependency Injection
PostgreSQL
MySQL
Node.js
Object-Relational Mapping
Software Engineering
Backend
Microservices
Requirements
Der ideale Kandidat bringt sehr gute Deutschkenntnisse in Wort und Schrift mit, wobei Muttersprache oder bilingual von Vorteil sind. Eine regelmäßige Präsenz im Büro (mindestens zweimal pro Woche) ist erforderlich. Du hast fundierte Erfahrungen in der Backend-Entwicklung mit Node.js und kennst dich mit Fastify oder einem vergleichbaren HTTP-Framework aus. Der sichere Umgang mit TypeORM als ORM sowie Kenntnisse in Dependency Injection, idealerweise mit Awilix, sind ebenfalls wichtig. Du hast praktische Erfahrungen im testgetriebenen Entwickeln (TDD), vorzugsweise mit Tap, und mehrjährige Erfahrung in der Entwicklung skalierbarer Backend-Services innerhalb einer Microservice-Architektur. Zudem bringst du Erfahrung im Umgang mit relationalen Datenbanksystemen wie PostgreSQL oder MySQL mit. Ein Verständnis für Clean Code und Software-Design-Prinzipien sowie Vertrautheit mit agilen und klassischen Entwicklungsmethoden sind ebenfalls erforderlich. Ausgeprägtes Qualitätsbewusstsein und Teamgeist
runden dein Profil ab.
Technologien
Node.js PostgreSQL MySQL
Soft Skills
Teamfähigkeit Kommunikation Qualitätsbewusstsein
Erforderliche Sprachen
Deutsch
About the company
Bei unserem Kunden entsteht großartige Software, wo Menschen, Vertrauen und gemeinsames Wachstum im Mittelpunkt stehen. Als Software Solutions Partner verbindet das Unternehmen Sicherheit mit Innovationsfreude. Die Zusammenarbeit ist partnerschaftlich, offen und auf Augenhöhe. Vielfalt wird geschätzt, lösungsorientiertes Denken gefördert und individuelle Softwarelösungen mit echtem Mehrwert entwickelt. Innovation, Agilität und kontinuierliche Weiterentwicklung prägen das tägliche Arbeiten - sowohl fachlich als auch persönlich. In dieser Rolle gestaltest du nicht nur Software, sondern auch ein Umfeld voller Menschlichkeit, Zusammenhalt und Zukunftsorientierung. Zu deinen Aufgaben gehört die Entwicklung und Weiterentwicklung von modernen, skalierbaren Backend-Services in einer Microservice-Architektur. Du setzt Anforderungen mit Fokus auf Qualität, Performance und Wartbarkeit um und wendest agile sowie klassische Entwicklungsmethoden im Team an. Zudem planst, implementierst und
automatisierst du Testszenarien (TDD) und dokumentierst Code, Architektur und Workflows. Die Analyse, Diagnose und Behebung von Fehlern sowie die kontinuierliche Verbesserung der Entwicklungsprozesse durch den Einsatz moderner Technologien sind ebenfalls Teil deiner täglichen Aufgaben.