Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Aafiyat Marketing Sdn. Bhd. is seeking a practical Full Stack Developer to manage and maintain our web platforms, internal systems and automated data pipelines. You will work with Next.js, React, TypeScript, PHP, and MySQL, ensuring robust integrations and data workflows.
Responsibilities include maintaining the AFC Portal, OMS integrations, and internal tools, plus building automated workflows to connect online sales to the OMS. Strong PHP/MySQL and Prisma ORM skills are essential.
Web Platforms. System Integration. Automated Workflows.
We are looking for a practical, hands‑on Full Stack Developer to manage and maintain our web platforms, internal systems and automated data pipelines.
This role handles a mix of legacy systems and modern web applications, with a day-to-day focus on backend logic, database stability and third‑party integrations. You will maintain our internal operations portal built with PHP & MySQL, take ownership of codebases and features developed by external vendors, and support modern web applications built with Next.js & TypeScript.
You will also build and maintain automated workflows that connect our online sales channels to our central Order Management System (OMS).
Maintain and improve our e‑commerce storefront, affiliate portal and admin dashboard built with Next.js 15 (App Router), React and TypeScript.
Manage and verify the Affiliate Commission Engine, including campaign rate setups, e‑wallet balances, commission splits and payout reconciliation.
Ensure database integrity, run schema migrations and manage transaction logic using Prisma ORM and MySQL (Percona).
Maintain and update existing internal web tools, including UI and backend logic, running on PHP (Laravel / Native PHP) and MySQL for day‑to‑day operational use.
Optimise database queries to support fast order retrieval for the Fulfilment team, accurate sales data for Finance and commission calculations for staff.
Maintain payment and payout integrations with CHIP In Asia, including FPX collections and automated bank transfers via CHIP Send.
Manage identity verification flows, including KYC document uploads paired with Google Cloud Vision OCR.
Handle automated WhatsApp OTP messaging through Vocotext and file uploads to Google Cloud Storage (GCS).
Maintain webhook connections and API data synchronisation across marketplaces, social commerce channels and internal systems.
Build and maintain workflows using visual automation platforms, custom scripts (Node.js / PHP), cron jobs and webhooks to pass order data directly into our OMS.
Troubleshoot synchronisation issues between payment status, order stages, fulfilment updates and reports.
Review code and technical setups delivered by external vendors before release.
Take full ownership of outsourced modules after handover, including ongoing maintenance, bug fixes and future improvements in‑house.
Manage application deployments and server health on GCP Compute Engine (Linux/Ubuntu).
Configure and maintain Nginx, including reverse proxy and SSL, and PM2 cluster processes to ensure high uptime.
Handle code versioning and basic deployment flows using Git and GitLab CI/CD.
Debug technical issues across the stack, from frontend display bugs to API payload and database errors.
Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering or a related field.
Minimum 2 years of practical experience in Full Stack or Backend Development.
Hands‑on experience with Next.js (App Router), React, TypeScript, Tailwind CSS, HTML and CSS. Knowledge of Vue.js is a plus.
Solid background in Node.js (Server Actions / Route Handlers) and PHP (Laravel / Native PHP).
Familiarity with Prisma ORM.
Good working knowledge of MySQL / Percona, including indexing, data normalisation, relational schema design and transactions.
Knowledge of Redis caching.
Experience working with REST APIs, webhooks, FPX payment gateways, automated bank payouts and third‑party services.
Familiar with Linux (Ubuntu), Nginx, PM2, GCP Compute Engine and Git / GitLab.
Comfortable reading, understanding and maintaining code written by other developers.
Able to understand workflow needs from Operations and Finance teams and translate them into practical code or database fixes.
Practical problem‑solving skills with good attention to detail.
Good communication skills in Bahasa Malaysia and English.
Candidates with full working rights for Malaysia.
Working Days: Monday – Friday (8:30 AM – 5:30 PM)
Outpatient Medical Benefits
Free on‑site parking
Casual and collaborative team culture
Advertising, Marketing & Communications Services 101-1,000 employees
Established in 2011 OHR Marketing Sdn Bhd also known as Olive House has, since its inception, focused on sourcing and distributing high-quality natural and organic products particularly for the health and wellness segment from countries in North Africa, West Asia, Caucasia and Central Asia including Morocco, Turkey, Azerbaijan, Kyrgyzstan and Uzbekistan.
Since then, Olive House continues to capture the domestic health and wellness market while developing some 2,000 entrepreneurs as affiliate sales agents
A new parent company known as Aafiyat Holdings Sdn Bhd (was officially established on 1 January 2021) as the corporate umbrella to a number of subsidiaries such as Olive House, Aafiyat Digital, Aafiyat Store and Dulce Media
As the Aafiyat Group ventures into manufacturing and marketing of new products while producing media contents as well as spreads its wings in Southeast Asia, the parent company acts as the growth engine to take the group to the next level