Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
237 Ansichten
Equivator
Berufsbezeichnung: Back-End-Node.js-Entwickler
Standort: Remote
Jobtyp: Vollzeit
Berichtet an: Technischer Leiter
Stellenübersicht:
Wir suchen einen qualifizierten Back-End-Entwickler mit Fachwissen in Node.js, um skalierbare, leistungsstarke serverseitige Anwendungen zu entwerfen und zu erstellen. Sie sind für die Entwicklung von APIs, die Verwaltung von Datenbanken und die Gewährleistung einer nahtlosen Integration mit unseren Front-End-Anwendungen verantwortlich.
Verantwortlichkeiten:
Entwickeln und pflegen Sie Back-End-Systeme und APIs mit Node.js zur Unterstützung mobiler und Webanwendungen.
Sorgen Sie für eine sichere und effiziente Integration zwischen Back-End-Diensten und Front-End-Anwendungen.
Entwerfen, implementieren und warten Sie Datenspeicherlösungen, einschließlich Datenbankdesign und -optimierung.
Arbeiten Sie mit den Front-End-, Produkt- und QA-Teams zusammen, um reibungslose Funktionalität, Leistung und Zuverlässigkeit sicherzustellen.
Optimieren Sie Anwendungen hinsichtlich Geschwindigkeit, Skalierbarkeit und Sicherheit und verarbeiten Sie große Datenmengen effizient.
Implementieren Sie robuste Authentifizierungs-, Autorisierungs- und Datenschutzstrategien.
Stellen Sie sicher, dass die Back-End-Infrastruktur den Best Practices der Branche folgt, einschließlich Versionskontrolle und kontinuierlicher Integration.
Schreiben Sie Unit- und Integrationstests, um die Qualität und Zuverlässigkeit des Codes sicherzustellen.
Anforderungen:
Nachgewiesene Erfahrung in der Backend-Entwicklung mit Node.js.
Fachwissen im Aufbau und der Wartung von RESTful-APIs und deren Integration in Front-End-Anwendungen.
Umfangreiche Erfahrung mit Datenbanktechnologien wie MySQL, PostgreSQL oder MongoDB.
Erfahrung mit TypeScript und dem NestJS-Framework.
Solides Verständnis von Authentifizierung, Autorisierungsmechanismen und sicheren Codierungspraktiken.
Erfahrung im Schreiben von Einheits- und Integrationstests für Back-End-Systeme.
Erfahrung in der Arbeit mit Cloud-Diensten wie AWS, Google Cloud oder Azure.
Vertrautheit mit DevOps-Praktiken wie CI/CD und Containerisierungstechnologien wie Docker.
Starke Fähigkeiten zur Problemlösung und Liebe zum Detail.
Vertrautheit mit agilen oder Scrum-Entwicklungsmethoden.