Backend-Ingenieur
Über die Rolle
Wir suchen einen starken Backend-Ingenieur (Node.js / NestJS), der zuverlässige, skalierbare und leistungsstarke Backend-Systeme erstellen kann. Sie arbeiten an APIs, Microservices, Datenbankarchitekturen, Echtzeitsystemen und Integrationen, die moderne Web-, Mobil- und KI-gesteuerte Anwendungen unterstützen.
Diese Rolle ist ideal für jemanden, der Backend-Engineering liebt, saubere und sichere APIs schreibt und Spaß daran hat, komplexe architektonische Herausforderungen zu lösen.
Hauptaufgaben:
- Entwickeln und pflegen Sie Backend-Anwendungen mit Node.js und NestJS.
- Erstellen Sie saubere, wiederverwendbare und skalierbare REST-APIs und Microservices.
- Arbeiten Sie mit Datenbanken wie PostgreSQL, MongoDB, MySQL oder Redis.
- Integrieren Sie Dienste, APIs, Zahlungsgateways und Cloud-Dienste von Drittanbietern.
- Entwerfen Sie Datenbankschemata, Indizes und effiziente Abfragen für große Datenmengen.
- Implementieren Sie Authentifizierung, Autorisierung, RBAC und Best Practices für die Sicherheit.
- Optimieren Sie die Backend-Leistung, das Caching und die asynchrone Auftragsverarbeitung.
- Arbeiten Sie mit Frontend- und mobilen Teams zusammen, um eine reibungslose Integration sicherzustellen.
- Schreiben Sie automatisierte Tests (Einheit, Integration) und nehmen Sie an Codeüberprüfungen teil.
- Backend-Dienste in Cloud-Umgebungen (AWS oder ähnlich) bereitstellen und überwachen.
Erforderliche Fähigkeiten
- Über 3 Jahre praktische Erfahrung mit Node.js und umfassende Erfahrung mit NestJS.
- Solides Verständnis der Backend-Architektur, Designmuster und skalierbaren Systeme.
- Gute Beherrschung von TypeScript.
- Erfahrung im Umgang mit relationalen und NoSQL-Datenbanken.
- Kenntnisse im Umgang mit ORM/ODM-Tools (Prisma, TypeORM, Mongoose, Sequelize).
- Verständnis des RESTful-API-Designs, von Microservices und asynchronen Workflows.
- Kenntnisse über Best Practices für JWT, OAuth und Backend-Sicherheit.
- Erfahrung mit Git, CI/CD-Pipelines und modernen Entwicklungsworkflows.
- Gute Debugging-, Problemlösungs- und Analysefähigkeiten.
„Nice-to-have“-Fähigkeiten
- Erfahrung mit Nachrichtenwarteschlangen (RabbitMQ, BullMQ, Kafka, SQS).
- Vertrautheit mit Docker-, ECS-, Kubernetes- oder Cloud-Bereitstellungsworkflows.
- Erleben Sie den Aufbau von Echtzeitsystemen mit WebSockets oder Socket.io.
- Verständnis serverloser Funktionen (AWS Lambda).
- Kontakt mit AI/ML-API-Integrationen oder großen SaaS-Produkten.

