MÔ TẢ CÔNG VIỆC
-
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, Node.js, 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
- Start Date: ASAP
- Timezone Preference: SGT (or with significant overlap)
QUYỀN LỢI
-
- Work on a cutting-edge commerce platform with modern technologies
- Collaborate with a fast-moving, international product team
- Fully remote position with timezone-friendly collaboration
- Opportunities for growth, innovation, and long-term engagement
YÊU CẦU
-
- 3+ years of experience in backend development, ideally in e-commerce or SaaS platforms
- Proficiency in Node.js 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