Website TeamPlus
Architect, develop, and maintain backend services using MedusaJS.
Extend MedusaJS functionalities by creating and customizing plugins and modules.
Optimize server-side performance to handle high traffic loads.
Design and implement secure, efficient RESTful and Graph QL APIs for seamless frontend communication.
Integrate third-party APIs for payment gateways (e.g., Stripe, PayPal) and shipping
providers (e.g., DHL, FedEx).
Develop web hooks and event-driven systems to handle external service integrations.
Design and manage relational and NoSQL databases such as PostgreSQL and MongoDB.
Optimize queries and ensure data consistency, integrity, and security.
Perform database migrations, indexing, and backup strategies for scalability.
Integrate and configure headless CMS platforms (e.g., Strappy, Sanity, Content full) for
content management.
Build dynamic content pipelines for seamless delivery to the frontend via APIs.
Set up workflows, permissions, and user roles for non-technical content managers.
Implement backend caching strategies using tools like Red is to improve performance.
Harden backend security against common threats (e.g., OWASP vulnerabilities).
Set up monitoring tools and logging systems for proactive issue identification and
resolution.
Collaborate with the frontend team to ensure robust API integration with Next.js.
Work alongside the DevOps team to optimize CI/CD pipelines and cloud deployments.
Participate in code reviews, sprint planning, and stand-ups in an Agile/Scrum workflow.
Core Skills:
Strong proficiency in Node.js and TypeScript.
In-depth experience with Medusa JS (or similar e-commerce frameworks like Shopify,
Sale or).
Solid understanding of REST and Graph QL API design and development.
Hands-on experience with database systems like PostgreSQL and MongoDB.
Familiarity with integrating headless CMS platforms (e.g., Strappy, Content full, Sanity).
Preferred Knowledge:
Experience with Red is or similar caching solutions.
Proficiency in Docker and container orchestration.
Knowledge of cloud infrastructure (AWS, GCP, or Azure).
Understanding of event-driven architecture and pub/sub systems.
Soft Skills:
Strong problem-solving abilities with a focus on delivering scalable solutions.
Excellent communication and collaboration skills in a remote team environment.
Self-motivated and capable of working independently while meeting deadlines.