Cobbleweb - The Online Marketplace Experts
Nj Placement Consulting
The Really Great Teacher Company
The Really Great Teacher Company
Somewhere
Connect with headhunters to apply for similar jobsRad Hires
North Point Reality Group
Bionic Talent
Bionic Talent
24hourtek, Inc - IT Support, Managed IT Services, IT Consulting San Francisco, California
Exusia, Inc.
Trio Recruitment (Pty) Ltd
Helen Lucre Resourcing (Pty) Ltd.
Helen Lucre Resourcing (Pty) Ltd.
Salesworx Specialist Sales Recruitment
A leading online marketplace company in Johannesburg is looking for a Software Architect contractor. This role focuses on shaping a modular and event-driven architecture for a marketplace framework. Responsibilities include auditing module isolation, enhancing flexibility in the platform, and supporting developers in extending features. A strong background in composable architecture and Node.js is essential. The position offers flexibility in hours and is remote compatible.
We'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.
Backend & Core: Node.js (TypeScript) – Fastify for REST, Apollo for GraphQL, TypeORM, Redis, PostgreSQL
Side dependencies: chalk, chokidar, commander, winston, class-transformer, class-validator
Frontend: Next.js v15 & React v19
Mid‑Senior level
Contractor (remote, part‑time, flexible hours)
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.