About the Role
We are seeking a Backend Engineer with strong expertise in MedusaJS, PostgreSQL, and the e-commerce domain, combined with practical experience working with Microsoft Azure services. You will play a critical role in designing, building, and maintaining the backend infrastructure of our next-generation commerce platform - ensuring it is modular, scalable, and secure.
You'll collaborate closely with cross-functional teams to ship high-quality features, integrate 3rd-party services, and optimize backend performance for production workloads.
Key Responsibilities
Build and maintain backend features using MedusaJS, [protected info], and TypeScript
Design and optimize PostgreSQL schemas, queries, and data workflows for performance and reliability
Extend and customize Medusa core modules (e.g., carts, orders, products, payments, shipping)
Integrate Microsoft Azure services such as App Services, Functions, Blob Storage, and Key Vault
Collaborate with frontend
developers,
DevOps engineers, and product managers to deliver seamless API integrations
Ensure high availability, security, and scalability of backend services
Participate in code reviews, design discussions, and contribute to architectural
3+ years of experience in backend development, ideally in e-commerce or SaaS platforms
Proficiency in [protected info] and TypeScript
In-depth experience with MedusaJS, including customization and plugin development
Strong command of PostgreSQL: schema design, indexing, query optimization
Hands-on experience with Microsoft Azure services:
App Services
Blob Storage
Key Vault
Azure Functions
Solid understanding of common e-commerce flows (checkout, cart, payment processing, promotions, order management)
Familiarity with REST APIs, webhooks, and integration with 3rd-party services like Stripe, Shippo, Algolia
Experience with Git, CI/CD pipelines (e.g., GitHub Actions), and working in Agile environments
Nice to Have
Experience with headless commerce architectures
Exposure to infrastructure-as-code tools (e.g., Terraform)
Prior contributions to open-source MedusaJS projects
Start Date: ASAP
Timezone Preference: SGT (or with significant overlap)