Back End Developer

Petaling Jaya, M10, MY, Malaysia

Job Description

Back-End Developer

Onsite in Petaling Jaya, Selangor

Fulltime

Must need Ecommerce or Digital industry experience



Experience with MedusaJS and Node.js



Job Summary

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.

Key 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

?5+ years of backend development experience, ideally in Node.js/JavaScript/TypeScript
?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)

Interested Candidates can email their CV's to bharath@ibroadsolutions.com



Job Type: Full-time

Benefits:

Health insurance
Application Question(s):

Are you legally authorized to work in Malaysia
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1190133
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Petaling Jaya, M10, MY, Malaysia
  • Education
    Not mentioned