Backend-Ingenieur

Backend-Ingenieur role illustration

Backend-Ingenieur

Standort: GIFT City, Gandhinagar, Gujarat – Indien. (Arbeit vom Büro aus)

Erfahrung: 3+ Jahre

Ü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.

Häufig gestellte Fragen

Sie erstellen skalierbare APIs und Microservices mit Node.js, NestJS und TypeScript unter Verwendung von PostgreSQL, MongoDB, MySQL oder Redis und ORMs wie Prisma, TypeORM, Mongoose oder Sequelize.