Node.js Entwickler für API-Server mit Salesforce-Integration (Remote)

Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Node.js Entwickler, der unsere technischen Anforderungen bei der Entwicklung eines API-Servers erfüllen kann. In dieser Rolle werden Sie einen Replikat-Server erstellen, der die Funktionalitäten von Box und Salesforce API-Diensten nachbildet. Ihre Expertise in der Backend-Entwicklung mit Node.js wird entscheidend sein, um dieses strategische Projekt zum Erfolg zu führen. Hauptaufgaben - Entwicklung eines leistungsstarken API-Servers, der als Replikat für Box und Salesforce API-Dienste fungiert (ohne vollständige Funktionalität). - Implementation einer teilweise simulierten API-Umgebung, die die Kernfunktionen dieser Dienste nachahmt. - Erstellung einer robusten Serverarchitektur mit Node.js (Version 14.x oder höher), die effiziente Anfrageverarbeitung gewährleistet. - Entwicklung von REST-Endpunkten, die die Anforderungen von Box- und Salesforce-APIs erfüllen. - Implementierung von Authentifizierungsmechanismen, die mit den Originaldiensten kompatibel sind. - Dokumentation der API-Endpunkte und deren Nutzung für interne und externe Stakeholder. - Erstellung von Testfällen zur Validierung der API-Funktionalität. - Optimierung der Serverleistung für schnelle Antwortzeiten und Stabilität. Erforderliche Qualifikationen - Mindestens 3 Jahre praktische Erfahrung in der Entwicklung mit Node.js. - Nachweisbare Erfahrung in der Entwicklung von API-Servern und RESTful-Schnittstellen. - Fundierte Kenntnisse in Express.js oder ähnlichen Node.js-Frameworks. - Verständnis von asynchroner Programmierung und Promises in JavaScript. - Erfahrung mit der Implementierung von Authentifizierungsmechanismen (OAuth, JWT). - Vertrautheit mit Versionskontrollsystemen wie Git. - Gute Kenntnisse in der Arbeit mit NoSQL- oder SQL-Datenbanken. - Fähigkeit, technische Dokumentationen zu erstellen und zu pflegen. Wünschenswerte Qualifikationen - Praktische Erfahrung mit Box API und deren Implementierungsdetails. - Kenntnisse der Salesforce API-Architektur und deren Nutzungsmuster. - Erfahrung mit Docker und Container-Orchestrierung. - Vertrautheit mit CI/CD-Pipelines und automatisierten Tests. - Kenntnisse in TypeScript für typsichere Entwicklung. - Erfahrung mit Microservice-Architekturen und deren Implementierung. - Verständnis von Cloud-Plattformen (AWS, Azure oder GCP). Warum Sie sich bewerben sollten Als Teil unseres Teams haben Sie die Möglichkeit, an einem technisch anspruchsvollen Projekt zu arbeiten, das Ihre Expertise in API-Entwicklung und Node.js-Programmierung fordert. Sie genießen die Flexibilität der Remote-Arbeit und können Ihre Fähigkeiten in einem internationalen Umfeld weiterentwickeln. Wir bieten eine kollaborative Arbeitsumgebung, in der Ihre Ideen und Innovationen geschätzt werden. Nutzen Sie diese Gelegenheit, Ihre Karriere als Node.js-Entwickler auf die nächste Stufe zu heben und Ihre Expertise in der API-Entwicklung zu vertiefen.