Full Stack Developer

Aafiyat Marketing Sdn. Bhd.

Bandar Baru Bangi

On-site

MYR 67,000 - 112,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Outpatient Medical Benefits
Free on-site parking
Casual and collaborative team culture

Job summary

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.

Qualifications

  • 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 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.

Responsibilities

  • Maintain and update our web platforms, internal systems and automated data pipelines.
  • Manage and verify e‑commerce storefronts, affiliate portal and admin dashboards built with Next.js, React and TypeScript.
  • Ensure database integrity, run schema migrations and manage transaction logic using Prisma ORM and MySQL (Percona).
  • Maintain internal management tools built with PHP (Laravel / Native PHP) and MySQL.
  • Maintain payment and payout integrations, identity verification flows, and cloud storage/file uploads integration.
  • Build and maintain automated workflows that connect online sales channels to our Order Management System (OMS).
  • Oversee deployments and server health on GCP, configure Nginx and PM2, and use Git/GitLab CI/CD.

Skills

Full stack development
Backend development
REST APIs
Next.js
React
TypeScript
Tailwind CSS
PHP
MySQL/Percona
Prisma ORM
Node.js
Laravel / PHP

Education

Bachelor's Degree in Computer Science/IT/Software Engineering or related field

Tools

Prisma ORM
MySQL/Percona
Nginx
PM2
GitLab CI/CD
GCP Compute Engine

Job description

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).

WHAT YOU'LL DO
Web Platforms & Affiliate System (AFC Portal)

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).

Internal Management Systems (PHP & MySQL)

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.

Third‑Party Integrations & APIs

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.

Automation & Data Workflows

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.

Deployment & Server Operations

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.

WHAT WE'RE LOOKING FOR

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.

WHY JOIN US

Working Days: Monday – Friday (8:30 AM – 5:30 PM)

Outpatient Medical Benefits

Free on‑site parking

Casual and collaborative team culture

ABOUT US

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Executive, Marketing (Brand & GTM)
Executive, Marketing (Brand & GTM)

Aafiyat Marketing Sdn. Bhd. • Bandar Baru Bangi

On-site
MYR 36,000 - 64,000
Outpatient Medical Benefits
Free on-site parking
Casual and collaborative team culture
Head of Fulfilment
Head of Fulfilment

Aafiyat Marketing Sdn. Bhd. • Alor Setar

On-site
MYR 180,000 - 300,000
Account & Finance Internship
Account & Finance Internship

Aafiyat Marketing Sdn. Bhd. • Alor Setar

On-site
MYR 13,000 - 20,000
Operation Lead - Fresh Grad
Operation Lead - Fresh Grad

AA Alive Sdn Bhd • Batu Caves

On-site
MYR 120,000 - 180,000
Full Stack Developer — Web Platforms & Automation
Full Stack Developer — Web Platforms & Automation

Aafiyat Marketing Sdn. Bhd. • Bandar Baru Bangi

On-site
MYR 67,000 - 112,000
Outpatient Medical Benefits
Free on-site parking
Casual and collaborative team culture
Digital Commerce Manager
Digital Commerce Manager

Swisse Wellness (part of H&H Group) • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Operation & Admin Assistant
Operation & Admin Assistant

Imagic Esolutions Sdn Bhd • Kajang

On-site
MYR 28,000 - 39,000
Medical Staff Insurance
EPF
Socso
+2
Junior Full Stack Developer
Junior Full Stack Developer

Poplook Sdn Bhd • Kuala Lumpur

On-site
MYR 78,000 - 123,000
Sales Admin
Sales Admin

Oriental Fortune Trading Malaysia Sdn Bhd • Petaling Jaya

On-site
MYR 36,000 - 58,000
Work-Life Balance
Career growth
Medical reimbursement
+4
Software Developer
Software Developer

Always Marketing (M) Sdn. Bhd. • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Medical
Miscellaneous allowance
Parking Insurance
+3