1. Core Back-End Skills
- Modern Node.js & TypeScript – fluency with ES2020+, async patterns, dependency injection and strict TS configs.
- Medusa internals & plug-in system – able to read core source, extend services/controllers, write custom modules, and hook into workflows & subscribers. docs.medusajs.com
- PostgreSQL + TypeORM – schema design, migrations, query profiling, and understanding Medusa’s repository pattern. docs.medusajs.com
- Event-driven architecture with Redis/BullMQ – configure, monitor and scale Medusa’s Redis event-bus and job queues. npmjs.com
- REST API design & security – JWT + RBAC, rate-limiting, OpenAPI docs.
2. Front-End / Storefront (for full-stack roles)
- React (hooks), Next.js or Gatsby, Tailwind CSS; SSR/ISR for SEO.
- Using medusa-js or @medusajs/medusa-react SDKs to wire carts, auth, real-time order status.
- Familiarity with headless CMS/PIM integrations.
3. DevOps & Production Readiness
- Docker-compose for local stacks; container orchestration on AWS ECS/Fargate, Fly.io, Render, etc.
- CI/CD pipelines (GitHub Actions, GitLab) that lint, build, test and deploy.
- Observability: structured logs, metrics dashboards, error tracking.
4. Commerce-Domain Fluency
- Payment gateways (Stripe, PayPal, Adyen), tax engines, fulfillment/shipping carriers.
- Understanding of promotions, multi-currency pricing, regional tax nuances.
5. Testing & Code Quality
- Jest + ts-jest unit tests, integration tests against test-container Postgres, E2E with Cypress/Playwright.
- Experience mocking workers/queues in Medusa’s workflow engine.
6. Bonus Qualities
- GraphQL or tRPC layer on top of Medusa.
- Search integrations (Meilisearch, Algolia).
- Contribution history to Medusa or similar OSS projects.
- Experience upgrading from Medusa v1 → v2 (module-based) and handling breaking changes.
7. Soft Skills
- Clean Git workflow, thoughtful PR reviews, clear documentation.
- Comfort translating product requirements into technical specs and mentoring teammates.
Requirements
- 2+ years of experience
- Bachelors Degree in Computer Science
- Proficiency in Nodejs and TypeScripts.
- Experience with version control systems (e.g., Git).
- Ability to troubleshoot and resolve issues quickly and effectively.
- Strong understanding of asynchronous programming and event-driven architecture.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and the ability to work collaboratively in a remote environment.
Benefits
- Market-competitive salary – rewarding your contributions fairly.
- Global team experience – collaborate with talented professionals worldwide.
- Exposure in AI – Opportunity for upscaling in AI technologies and techniques.
- Health insurance & wellness perks – including fitness reimbursements.
- Paid leaves – including parental, maternity, and wedding leaves.
- Annual company retreat – connect, network, and recharge with the team.
Join us and be part of an innovative, fast-growing company where your work makes a real impact!