Full Stack Entwickler (Node.js/Vue) - Remote Teilzeit Position

Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Full Stack Entwickler mit fundiertem Know-how in Node.js und Vue.js für die Weiterentwicklung unserer erfolgreichen Affiliate-Marketing-Plattform. In dieser Teilzeitposition arbeiten Sie remote an spannenden Features und Optimierungen unserer skalierbaren Webanwendung mit modernen Technologien wie GraphQL, PostgreSQL und Docker. Über das Projekt Unsere Plattform revolutioniert die Arbeit mit Affiliate-Traffic durch innovative Technologielösungen. Als Teil unseres internationalen Entwicklerteams gestalten Sie die Zukunft des Affiliate-Marketings mit. Das Projekt setzt auf eine moderne Architektur mit Microservices und folgt agilen Entwicklungsprinzipien. Ihre Hauptaufgaben - Konzeption und Implementierung neuer Funktionalitäten für unsere Affiliate-Marketing-Plattform mit Node.js (v18+) und Vue.js 3. - Weiterentwicklung und Optimierung bestehender Komponenten und Systeme für maximale Performance. - Entwicklung und Pflege von RESTful APIs und GraphQL-Schnittstellen für effiziente Datenkommunikation. - Implementierung von Unit- und Integrationstests mit Jest zur Sicherstellung hoher Codequalität. - Zusammenarbeit mit dem DevOps-Team zur Implementierung effizienter CI/CD-Pipelines in GitLab. - Datenbankdesign und -optimierung mit PostgreSQL 16 und ClickHouse für analytische Aufgaben. - Implementierung von Caching-Strategien mit Redis 7 zur Performanceverbesserung. - Teilnahme an agilen Entwicklungsprozessen mit Kanban-Methodik via Jira. - Dokumentation von Architekturentscheidungen und technischen Lösungen in Confluence. - Mitarbeit an der Überwachung und Optimierung der Systemleistung mit Zabbix und Grafana. Ihre Qualifikationen - Nachweisbare Erfahrung als Full Stack Entwickler mit mindestens 3 Jahren Berufspraxis. - Fundierte Kenntnisse in der serverseitigen Programmierung mit Node.js und dem Express-Framework. - Umfassende Erfahrung mit modernen JavaScript-Frameworks, insbesondere Vue.js 3 und dem Composition API. - Praktische Erfahrung mit GraphQL für effiziente API-Entwicklung. - Sicherer Umgang mit relationalen Datenbanken (PostgreSQL) und Spezialdatenbanken (ClickHouse, Redis). - Erfahrung mit Docker-Containerisierung und Container-Orchestrierung. - Vertrautheit mit CI/CD-Pipelines und GitLab CI/CD für kontinuierliche Integration und Bereitstellung. - Kenntnisse in der Entwicklung von automatisierten Tests mit Jest oder ähnlichen Frameworks. - Verständnis für Systemüberwachung und Performance-Optimierung mit Tools wie Zabbix und Grafana. - Erfahrung mit agilen Entwicklungsmethoden, insbesondere Kanban. - Fähigkeit, technische Konzepte klar zu dokumentieren und mit dem Team zu kommunizieren. Wünschenswerte Kenntnisse - Erfahrung im Affiliate-Marketing oder E-Commerce Bereich. - Kenntnisse in der Nutzung von Typescript für typsichere Anwendungen. - Erfahrung mit Microservice-Architekturen und deren Implementierung. - Verständnis für Hochverfügbarkeitskonzepte und Skalierungsstrategien. - Erfahrung mit Cloud-Plattformen wie AWS, Google Cloud oder Azure. - Kenntnisse in Webperformance-Optimierung und Core Web Vitals. - Erfahrung mit Echtzeit-Kommunikation über WebSockets oder Socket.io. Warum Sie bei uns arbeiten sollten Als Teil unseres innovativen Teams profitieren Sie von flexiblen Arbeitszeiten, einer vollständig remote-basierten Zusammenarbeit und der Möglichkeit, mit modernsten Technologien zu arbeiten. Wir bieten ein kooperatives Arbeitsumfeld, regelmäßige Weiterbildungsmöglichkeiten und die Chance, maßgeblich am Erfolg einer zukunftsweisenden Plattform mitzuwirken. Ihr Beitrag wird direkt sichtbar und wertgeschätzt.