Wir suchen einen erfahrenen Senior Full Stack Developer mit Schwerpunkt auf Next.js für das Front-End und Medusa.js für das Back-End. Der ideale Kandidat wird eine Schlüsselrolle bei der weiteren Verbesserung unserer digitalen Präsenz spielen und die volle Verantwortung für die Entwicklung und Verwaltung unseres Online-Shops übernehmen.
Hauptaufgaben: strong>
- Entwickeln und pflegen Sie eine hochwertige, reaktionsfähige E-Commerce-Plattform mit Next.js und gehostet auf Vercel;
- Entwickeln Sie robuste Back-End-Lösungen mit Medusa. js und Strapi, die eine nahtlose, skalierbare Leistung gewährleisten;
- Benutzerdefinierte Zahlungs- und Fulfillment-Plugins für Medusa.js entwerfen und implementieren, um eine effiziente Transaktionsverarbeitung zu ermöglichen;
- Zusammenarbeit mit funktionsübergreifenden Teams zur Integration neue Funktionen und Verbesserungen im Einklang mit den Geschäftszielen;
- Anwendungen für maximale Geschwindigkeit, Skalierbarkeit und Wiederverwendbarkeit optimieren;
- Leiten und betreuen Sie ein Team von Full-Stack-Entwicklern und stellen Sie technische Anleitung und Code bereit Überprüfungen;
- Technische Entscheidungsfindung und architektonische Entscheidungen für das Projekt vorantreiben;
- Mit Produktmanagern zusammenarbeiten, um Geschäftsanforderungen in technische Spezifikationen zu übersetzen;
- Etablierung und Durchsetzung Codierungsstandards, Best Practices und Entwicklungsprozesse;
- Technische Schulden und Skalierbarkeitsprobleme identifizieren und proaktiv angehen;
- Alle serverseitigen Komponenten verwalten, entwickeln und warten;
- Entwerfen, implementieren und verwalten Sie RESTful-APIs für Webdienste;
- Verwalten Sie Datenbankdesign, Build-Schemata und Abfragen;
- Entwickeln Sie UI-Anwendungen mit Next.js für das Frontend;
- Sorgen Sie für hohe Leistung, Skalierbarkeit und Zuverlässigkeit von UI-Anwendungen;
- Nehmen Sie an Architekturdefinitionsbesprechungen teil;
- Nehmen Sie an Kanban-Zeremonien teil (täglich/retro);< /li>
- Überprüfen Sie die Projektarchitektur und moderieren Sie dadurch Besprechungen zur Architekturverbesserung.
Grundlegende Fähigkeiten und Qualifikationen: p>
- Ausgeprägte Kenntnisse in JavaScript, insbesondere in den Frameworks Next.js und Node.js;
- Solide Kenntnisse im Aufbau skalierbarer E-Commerce-Lösungen, Integrationen von Zahlungsgateways und Abwicklungsprozessen;< /li>
- Nachweisbare Erfahrung in der Full-Stack-Entwicklung mit der Fähigkeit, komplexe Projekte zu verwalten;
- Fähigkeit, Softwareprobleme effektiv zu identifizieren und zu beheben;
- Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit um in einer dynamischen Teamumgebung zusammenzuarbeiten;
- Mindestens 8 Jahre Erfahrung in der Full-Stack-Entwicklung, davon mindestens 3 Jahre in einer Führungsrolle;
- Nachgewiesene Erfolgsbilanz in der erfolgreichen Führung und Bereitstellung komplexer Softwareprojekte;
- Ausgeprägte Architekturkenntnisse mit der Fähigkeit, skalierbare, wartbare Systeme zu entwerfen;
- Nachgewiesene Fähigkeit, junge und mittlere Entwickler zu betreuen und zu entwickeln;
- Erfahrung mit Leistungsoptimierung und Skalierbarkeit von Frontend- und Backend-Systemen;
- Kenntnis von Sicherheits-Best Practices und deren Implementierung in Webanwendungen;
- Vertrautheit mit DevOps-Praktiken und -Tools (z. B. , Docker,Kubernetes, Jenkins);
- Ausgeprägte Fähigkeiten zur Problemlösung und die Fähigkeit, unter Druck kritische Entscheidungen zu treffen;
- Ausgezeichnete Führungs- und zwischenmenschliche Fähigkeiten sowie die Fähigkeit, ein Team zu motivieren und zu inspirieren;
- Tiefgehende Kenntnisse der Web-UI-Technologien, einschließlich React und Typescript;
- Vertrautheit mit Browser-Rendering-Verhalten und Leistungsoptimierung;
- Verständnis von REST API und RESTful API-Design ;
- Solide Kenntnisse der Git-Versionskontrolle;
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten für funktionsübergreifende Teamarbeit aus der Ferne;
- Leidenschaft für Innovation und mit neuen Technologien auf dem Laufenden zu bleiben ;
- Abschluss in Informatik, Computeringenieurwesen oder gleichwertige Berufserfahrung;
- Konzentrieren Sie sich auf Qualität, Liebe zum Detail, pixelgenaue Implementierung und die Erfüllung der Benutzerbedürfnisse;
- Englischkenntnisse auf mittlerem Niveau oder höher.
Bevorzugte Qualifikationen:
- Vorkenntnisse im Bereich E-Commerce, RPO-Produkte oder Arzneimittel sind von Vorteil.
- Praktische Erfahrung mit Medusa.js, Strapi und der auf Vercel gehosteten Front-End-Entwicklung.