Fullstack Team (MedusaJS / NextJS / Typescript / AWS / NodeJS)

Заказчик: AI | Опубликовано: 15.01.2026
Бюджет: 5000 $

Project Overview: Swork Ecosystem Swork is disrupting the professional clothing and PPE (Personal Protective Equipment) market. We are moving away from a simple e-commerce model to a dual-platform ecosystem: A Client-Facing SaaS Storefront: E-commerce features + a SaaS module for clients to manage their equipment fleet, assignments, and stocks. An Internal ERP/Back-Office: The central hub for order management, customer accounts, handling of new storefront features and the bridge to the storefront.The Mission: Stabilize, Refactor & BuildPhase 1: Core & Database Overhaul Database Cleanup: The current PostgreSQL database is cluttered. You will be responsible for refactoring the schema to ensure data integrity and scalability. Backend Stabilization: Review the existing MedusaJS (Node.js) core. You must clean the "messy" parts, stabilize existing features, and ensure the API is robust or maybe recreating a full AWS serverless e-commerce/saas backend . Architecture Choice: Evaluate and potentially implement a Full Serverless AWS backend to optimize performance and costs.Phase 2: The Dual-Frontend Development ERP (Internal Tool): Full redesign. Instead of a simple Medusa fork, you will build a dedicated, high-performance interface (NextJS or Vite) connected to the Medusa API or AWS Serverless API to manage the entire business flow. SaaS Storefront (Client-Facing): * E-commerce:Quotes, orders, and invoicing. SaaS Module: A complex interface for our clients to manage their "equipment park," track individual assignments (who wears what), and monitor available stock.Technical Stack & Infrastructure Backend: Node.js / MedusaJS (Framework core). Database: PostgreSQL. Frontend(s): TypeScript / Next.js (Storefront) & Vite (ERP/Back-office). UI Framework: Currently ChakraUI (We are open to switching to Tailwind/Shadcn for better performance). Cloud/DevOps: AWS (S3 for assets), Render for hosting. A transition to AWS Serverless is highly encouraged for the backend.Required Profiles1. Senior Backend Developer (Node.js / MedusaJS expert) Expertise: Deep knowledge of MedusaJS or highly modular Node.js architectures. Data Architect: Strong experience in PostgreSQL refactoring and performance tuning. Cloud: Experience with AWS (S3, Lambda/Serverless) and Render.2. Senior Frontend Developer (Next.js / Vite / TS) Expertise: Building complex, data-heavy SaaS dashboards. State Management: Ability to manage complex client-side states (equipment tracking, stock assignments). API Integration: Mastery of consuming complex Headless APIs.Deliverables Refactored Backend: A clean, documented, and stable MedusaJS API. Internal ERP: A functional, fast back-office for our ops team. SaaS Storefront: A premium user experience for our clients combining commerce and asset management.