Visarsoft
Linkedin · Posted 10d ago
Backend-Entwickler (Middle+) (m/w/d) – Node.js / TypeScript
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Aufgaben
Backend-Architektur & Design
- Entwicklung und Implementierung von Backend-Services innerhalb einer bestehenden Microservices-Architektur
- Arbeit mit Produktivsystemen, bei denen Performance, Zuverlässigkeit und Skalierbarkeit entscheidend sind
- Architektur von PostgreSQL-Schemas für Zuverlässigkeit und Performance bei hoher Skalierung
- Definition von API-Verträgen (GraphQL, REST) für Frontend- und Partnerintegrationen
- Treffen wichtiger Entscheidungen zu Datenkonsistenz, Caching und asynchronen Patterns
- Entwicklung und Wartung mehrerer Node.js-/Express-Microservices mit klar definierten Verantwortungsbereichen
- Implementierung von Webhook-basierten Workflows und Event-Driven Architecture
- Entwicklung und Implementierung von Echtzeit-Datensynchronisations-Pipelines
- Verwaltung von Message Queues (RabbitMQ) für asynchrone Prozesse und die Kommunikation zwischen Services
- Sicherstellung von Row-Level Security (RLS) und Multi-Tenant-Datenisolierung auf Datenbankebene
- Entwicklung und Optimierung von PostgreSQL-Schemas mit Prisma ORM
- Erstellung komplexer Queries, Verwaltung von Indizes und Sicherstellung der Query-Performance
- Implementierung von Caching-Strategien und Datenkonsistenz-Patterns
- Entwicklung von Audit Trails und Changelog-Tracking für Compliance und Debugging
- Umgang mit sensiblen Daten (KYC, AML, Finanzdaten) nach einem Security-First-Ansatz
- Integration externer Services wie KYC-Anbieter, Dokumentenverifizierung und Acquiring-Netzwerke
- Entwicklung und Wartung von API-Integrationen mit Zahlungsdienstleistern und Clearingstellen
- Entwicklung robuster Fehlerbehandlungs- und Retry-Mechanismen für kritische Integrationen
- Dokumentation von APIs sowie Pflege von SDK- und Integrationsleitfäden für Partner
- Mindestens 4 Jahre Berufserfahrung
- 3–5+ Jahre Produktionserfahrung in der Backend-Entwicklung mit Node.js
- Sehr gute TypeScript-Kenntnisse über den gesamten Stack hinweg; reine JavaScript-Erfahrung ist nicht ausreichend
- Fundierte Erfahrung mit PostgreSQL: Datenbankdesign, Joins, Transaktionen, Indizes und Query-Optimierung
- Prisma ORM oder vergleichbare ORMs sowie praktische Erfahrung mit relationalen Datenbanken
- Erfahrung mit GraphQL-Schemadesign und Resolver-Implementierung; REST ist von Vorteil
- Praktische Erfahrung mit Microservices sowie Verständnis von Service-Grenzen und Inter-Service-Kommunikation
- RabbitMQ oder vergleichbare Message Broker sowie Event-Driven-Architecture-Patterns
- Englisch: B2 – Upper-Intermediate
- Ukrainisch: Muttersprache
- Node.js: 3 Jahre
- Express.js: 2 Jahre
- TypeScript: 3 Jahre
- GraphQL: 2 Jahre
- Erfahrung mit Fintech, Payments oder regulierten Finanzprodukten
- Erfahrung mit verteilten Systemen und Eventual Consistency
- gRPC für Service-to-Service-Kommunikation
- Erfahrung mit der Skalierung auf mehr als 100.000 Nutzer und der Verarbeitung hoher Transaktionsvolumina
- Hintergrundwissen zu AML/KYC-Compliance oder dem Umgang mit Finanzdaten
- DevOps-Verständnis: Monitoring, Logging und Deployment-Pipelines
- Volle Verantwortung für das Backend und Kontrolle über Architekturentscheidungen
- Arbeit an Systemen, die Millionen von Transaktionen und mehr als 100.000 Händler verarbeiten
- Moderner Microservices-Stack ohne Legacy-Ballast
- AI-freundliche Engineering-Kultur – wir setzen auf Tools, die dich effektiver machen
- Tiefgehende Einblicke in Fintech: Multi-Partner-Netzwerke, Compliance und Zahlungsprozesse
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search