Auf einen Blick
- Aufgaben: Gestalte die Grundlage für eine modulare, zukunftssichere Plattform.
- Arbeitgeber: Sharewise revolutioniert den Marktplatz mit über 12 Jahren Erfahrung von CobbleWeb.
- Mitarbeitervorteile: 100% remote, flexible Arbeitszeiten und spannende Projekte.
- Warum dieser Job: Sei Teil einer Mission, die Marktplatzschaffung demokratisiert und Gemeinschaften stärkt.
- Gewünschte Qualifikationen: Erfahrung in modularer Architektur und eventgesteuertem Design erforderlich.
- Andere Informationen: Nutze moderne Technologien wie Node.js, TypeScript und Next.js.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Software Architect (Contractor) – Composable Commerce & Event-Driven DesignWe\’re looking for a Software Architect contractor with strong expertise in composable modular architecture and event-driven design to support the next evolution of Sharewise: our marketplace framework that helps entrepreneurs and small businesses launch world-class platforms faster.This isn\’t a “keep the lights on” role. You\’ll be shaping the backbone of a framework designed to democratise marketplace creation and empower communities. Sharewise is built on 12+ years of CobbleWeb\’s experience delivering high-performance marketplaces, and we\’re now evolving it into a platform that is modular, event-driven, and future-ready.This position is 100% remote, with flexible daily/weekly hours.ResponsibilitiesAudit and strengthen module isolation (reduce hidden coupling).Push us toward a stronger event-driven architecture (pub/sub over direct calls).Lay the foundation for customisation: moving from fragile inheritance overrides toward clear extension hooks, composition patterns, and well-documented integration points. This is about more than code style: it\’s about making Sharewise a framework where developers can confidently adapt and extend features without breaking core stability.Make the platform easier to scale, extend, and maintain, both for our team and for external developers.StackBackend & Core: Node.js (TypeScript) – Fastify for REST, Apollo for GraphQL, TypeORM, Redis, PostgreSQLSide deps: chalk, chokidar, commander, winston, class-transformer, class-validatorFrontend: Next.js v15 & React v19Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesTechnology, Information and Internet #J-18808-Ljbffr
Software Architect (Contractor) – Composable Commerce & Event-Driven Design Arbeitgeber: CobbleWeb - The Online Marketplace Experts
Kontaktperson:
CobbleWeb - The Online Marketplace Experts HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Architect (Contractor) – Composable Commerce & Event-Driven Design
✨Netzwerken mit Fachleuten
Nutze Plattformen wie LinkedIn, um dich mit anderen Softwarearchitekten und Entwicklern zu vernetzen. Suche gezielt nach Gruppen oder Foren, die sich mit modularer Architektur und eventgesteuertem Design beschäftigen, um wertvolle Kontakte zu knüpfen.
✨Projekte und Beiträge zeigen
Erstelle ein Portfolio oder GitHub-Repository, in dem du deine bisherigen Projekte und Beiträge zu Open-Source-Projekten präsentierst. Zeige insbesondere Arbeiten, die sich auf modulare Architekturen und eventgesteuertes Design konzentrieren, um deine Expertise zu unterstreichen.
✨Fachwissen erweitern
Halte dich über die neuesten Trends und Technologien im Bereich der Softwarearchitektur auf dem Laufenden. Nimm an Webinaren oder Online-Kursen teil, die sich auf Node.js, TypeScript und eventgesteuerte Systeme konzentrieren, um dein Wissen zu vertiefen.
✨Vorbereitung auf technische Interviews
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu modularer Architektur und eventgesteuertem Design übst. Simuliere Interviews mit Freunden oder nutze Plattformen, die technische Interviewfragen anbieten, um sicherzustellen, dass du gut vorbereitet bist.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Architect (Contractor) – Composable Commerce & Event-Driven Design
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie Kenntnisse in Node.js, TypeScript und event-gesteuerten Architekturen. Stelle sicher, dass du diese Punkte in deiner Bewerbung ansprichst.
Hebe relevante Erfahrungen hervor: Betone in deinem Lebenslauf und Anschreiben deine Erfahrungen mit modularer Architektur und event-gesteuertem Design. Verwende konkrete Beispiele aus früheren Projekten, um deine Fähigkeiten zu untermauern.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du an dieser Position interessiert bist und wie du zur Weiterentwicklung von Sharewise beitragen kannst. Zeige deine Leidenschaft für die Technologie und das Ziel, Marktplätze zu demokratisieren.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.
Wie du dich auf ein Vorstellungsgespräch bei CobbleWeb - The Online Marketplace Experts vorbereitest
✨Verstehe die Architektur
Mach dich mit den Konzepten der composable modular architecture und event-driven design vertraut. Sei bereit, spezifische Beispiele aus deiner bisherigen Erfahrung zu teilen, die zeigen, wie du diese Prinzipien erfolgreich angewendet hast.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Node.js, TypeScript und den verwendeten Frameworks wie Fastify und Apollo. Übe, wie du komplexe Probleme lösen würdest und erkläre deine Denkweise klar und strukturiert.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, Szenarien zu diskutieren, in denen du Module isoliert hast oder eine event-driven Architektur implementiert hast. Zeige, wie du Herausforderungen angegangen bist und welche Lösungen du gefunden hast.
✨Kulturelle Passung und Teamarbeit
Informiere dich über die Unternehmenskultur von Sharewise und sei bereit, darüber zu sprechen, wie du in einem remote Team arbeitest. Betone deine Kommunikationsfähigkeiten und deine Fähigkeit, effektiv mit anderen Entwicklern zusammenzuarbeiten.