Position: Medusa.js
Company: Quickstaffing
Category: Node.js
Experience required: 3y
English level: upper

Job Description:

We are looking for an experienced web developer with expertise in Medusa.js to help us build a multi-vendor marketplace platform. 

Responsibilities:

Set up and configure the Medusa.js e-commerce framework.
Develop a custom Medusa.js plugin for multi-vendor functionality, including vendor registration, authentication, profiles, product/service management, order management, and analytics/reporting.
Extend the data model to include vendor-specific information and associations between vendors and their products or services.
Update the Medusa.js API to expose the necessary endpoints for managing vendor users and their associated functionalities.
Implement access control and permissions to protect sensitive vendor-related actions and data.
Test the platform for functionality, performance, and security, and fix any issues found during testing.
Requirements:

Proven experience working with Medusa.js
Strong knowledge of JavaScript, Node.js, and API development.
Familiarity with databases supported by Medusa.js (e.g., PostgreSQL).
Experience building custom plugins for Medusa.js or similar extensible frameworks.
Knowledge of e-commerce best practices and experience working with multi-vendor marketplace platforms.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Nice to have:

Familiarity with mapping APIs (e.g., Google Maps, OpenStreetMap) for implementing service and delivery areas.