Senior Node.js Backend Entwickler für FinTech | Remote
Aus der Ferne
Vollzeit
Sind Sie ein erfahrener Node.js Entwickler mit Leidenschaft für skalierbare Finanzsysteme? Wir suchen einen Senior Backend Entwickler mit fundierter Expertise in Node.js, JavaScript und TypeScript zur Konzeption und Implementierung von Microservices für kritische Finanzoperationen. In dieser Position entwickeln Sie robuste Backend-Lösungen unter Einhaltung höchster Standards für Codequalität und Systemzuverlässigkeit.
Hauptaufgaben
- Konzeption und Entwicklung hochleistungsfähiger Microservices mittels Node.js (v16+) und TypeScript für Finanzverarbeitungssysteme.
- Verfassen von sauberem, wartbarem Code mit umfassender Testabdeckung für geschäftskritische Anwendungen zur Abwicklung von Finanztransaktionen.
- Implementierung und Optimierung von Datenbankinteraktionen mit PostgreSQL zur Gewährleistung der Datenintegrität und Transaktionssicherheit.
- Wartung und Verbesserung von Legacy-Systemen bei gleichzeitiger Sicherstellung des kontinuierlichen Betriebs von Finanzdienstleistungen.
- Zusammenarbeit mit DevOps zur Gewährleistung reibungsloser Bereitstellungsprozesse mittels Docker-Containerisierung und CI/CD-Pipelines.
- Implementierung von Message-Queue-Architekturen mit RabbitMQ für zuverlässige asynchrone Verarbeitung.
- Durchführung von Caching-Optimierungen mit Redis zur Verbesserung der Systemleistung und Reaktionszeiten.
- Erforschung aufkommender Technologien und Entwicklungsmethoden zur kontinuierlichen Verbesserung unseres technischen Stacks.
Erforderliche Fähigkeiten und Erfahrungen
- Mindestens 3 Jahre Berufserfahrung in der Entwicklung komplexer Backend-Systeme mit Node.js.
- Nachgewiesene Erfolgsbilanz bei der Arbeit mit Finanzanwendungen oder Systemen zur Verarbeitung sensibler Daten.
- Fundierte Kenntnisse in moderner JavaScript-Entwicklung (ES6+) und TypeScript.
- Fortgeschrittene Kenntnisse in SQL und PostgreSQL-Datenbankdesign, -optimierung und -administration.
- Erfahrung mit Message Brokern, insbesondere RabbitMQ für verteilte Systemarchitekturen.
- Praktische Kenntnisse von Redis für Caching und Leistungsoptimierung.
- Docker-Containerisierungserfahrung für konsistente Bereitstellungsumgebungen.
- Verständnis der Prinzipien und Implementierungsmuster von Microservices-Architekturen.
- Erfahrung mit Unit-Testing, Integrationstests und testgetriebener Entwicklung.
- Solides Verständnis der Sicherheitsbest Practices für Finanzanwendungen.
Wünschenswert
- Grundkenntnisse in Python und dem Django-Framework für systemübergreifende Integration.
- Erfahrung mit GraphQL-API-Entwicklung.
- AWS oder andere Cloud-Provider-Erfahrung.
- Implementierung von Monitoring- und Observability-Tools (Prometheus, Grafana).
- Erfahrung mit Kubernetes für Container-Orchestrierung.
- Verständnis von CI/CD-Workflows mit GitHub Actions, Jenkins oder ähnlichen Tools.
- Kenntnisse in Event-Driven-Architekturmustern.
Warum Sie Teil unseres Teams werden sollten
Bei uns werden Sie Teil eines zukunftsorientierten FinTech-Unternehmens, bei dem Ihre technischen Fähigkeiten direkten Einfluss auf kritische Finanzsysteme haben. Wir bieten eine flexible Remote-Arbeitsumgebung, wettbewerbsfähige Vergütung und die Möglichkeit, mit modernsten Technologien zu arbeiten. Sie arbeiten mit talentierten Entwicklern in einem Umfeld zusammen, das Innovation, Codequalität und berufliche Weiterentwicklung schätzt.
