Ph3Overview /h3pSoftware Architect (Contractor) – Composable Commerce Event-Driven Design is a remote, part-time/flexible-hours position focusing on building a modular, event-driven marketplace framework. The role supports the next evolution of Sharewise, a CobbleWeb project aimed at democratizing marketplace creation and empowering communities. /ph3Responsibilities /h3ulliAudit and strengthen module isolation (reduce hidden coupling). /liliPush toward a stronger event-driven architecture (pub/sub over direct calls). /liliLay the foundation for customization: move from fragile inheritance overrides toward clear extension hooks, composition patterns, and well-documented integration points. Ensure the Sharewise framework allows developers to confidently adapt and extend features without breaking core stability. /liliMake the platform easier to scale, extend, and maintain for both internal teams and external developers. /li /ulh3Stack /h3ulliBackend Core: Node.js (TypeScript) - Fastify for REST, Apollo for GraphQL, TypeORM, Redis, PostgreSQL /liliSide dependencies: chalk, chokidar, commander, winston, class-transformer, class-validator /liliFrontend: Next.js v15 React v19 /li /ulh3Seniority level /h3ulliMid-Senior level /li /ulh3Employment type /h3ulliFull-time /li /ulh3Job function /h3ulliEngineering and Information Technology /li /ulh3Industries /h3ulliTechnology, Information and Internet /li /ulpReferrals increase your chances of interviewing at CobbleWeb - The Online Marketplace Experts by 2x. Get notified about new Software Architect jobs in Madrid, Community of Madrid, Spain. /p /p #J-18808-Ljbffr