Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer, Back End (NodeJS)

CompAsia

Selangor

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Malaysia is looking for a Senior Backend Developer to architect and implement scalable backend systems using Node.js and MedusaJS. Responsibilities include designing high-performance APIs, integrating third-party services, and ensuring system performance. Ideal candidates have over a year of experience with headless commerce frameworks and a solid understanding of RESTful APIs. Join a dynamic product engineering team in creating modern eCommerce solutions.

Qualifications

  • 1+ year of experience with MedusaJS or similar headless commerce frameworks.
  • Strong understanding of RESTful APIs and event-driven architecture.
  • Experience with relational databases like PostgreSQL or MySQL.

Responsibilities

  • Design, develop, and maintain backend services using MedusaJS and Node.js.
  • Integrate external services like payment gateways and shipping providers.
  • Collaborate closely with frontend developers and product managers.

Skills

MedusaJS
Node.js
RESTful APIs
Microservices
PostgreSQL
Docker
AWS
Git
Agile methodologies

Tools

PostgreSQL
Docker
AWS
Job description
Senior Developer, Back End (NodeJS) (New Marketplace Development)

We are looking for a Senior Backend Developer with strong expertise in Node.js and hands-on experience in MedusaJS, or a strong willingness and ability to ramp up quickly on this headless commerce framework. In this role, you will architect and implement scalable backend systems for modern eCommerce experiences.

As part of our product engineering team, you will be responsible for designing, developing, and maintaining high-performance APIs, integrating third-party services, and optimizing system performance while ensuring a seamless and secure shopping experience.

Responsibilities
  • Design, develop, and maintain backend services using MedusaJS and Node.js
  • Customize and extend core Medusa functionality (e.g., product catalog, order management, carts, etc.)
  • Integrate external services (e.g., payment gateways, shipping providers, CMSs)
  • Implement scalable APIs and microservices to support frontend teams
  • Collaborate closely with frontend developers, designers, and product managers
  • Ensure code quality, security, and performance through reviews, testing, and CI/CD practices
  • Maintain and optimize database models (PostgreSQL preferred)
  • Monitor and troubleshoot production systems
  • Contribute to architectural decisions and roadmap planning
Required Skills & Experience
  • 1+ year of experience working with MedusaJS or similar headless commerce frameworks (e.g., Shopify Hydrogen, Commerce.js, Vendure)
  • Strong understanding of RESTful APIs, event-driven architecture, and microservices
  • Experience with relational databases (PostgreSQL, MySQL)
  • Familiarity with containerization and cloud environments (Docker, AWS, etc.)
  • Good knowledge of software design patterns and principles (SOLID, DRY, etc.)
  • Excellent debugging, optimization, and problem-solving skills
  • Familiarity with CI/CD workflows, Git, and agile methodologies
Nice to Have
  • Experience with Medusa plugins, custom modules, or extending Medusa’s core services
  • Familiarity with GraphQL
  • Contributions to open-source projects (especially MedusaJS)
  • Understanding of eCommerce concepts (PIM, OMS, payment flows, etc.)
  • Experience with Headless CMSs (e.g., Strapi, Sanity)

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.