Full Stack Developer

Driwego

Puchong

On-site

MYR 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Driwego is building a web e-commerce platform in Malaysia for automotive aftermarket buyers and sellers. This role focuses on owning the plumbing that makes the product discoverable and measurable—from search engines to email systems and AI-ready data.

You’ll work across frontend and backend, delivering features end-to-end with a strong emphasis on SEO and AI-enabled marketing. You will own the technical marketing infrastructure, build AI-powered tooling, and collaborate with stakeholders to

Qualifications

  • Minimum 3+ years as a Full Stack Developer or similar end-to-end role.
  • Strong TypeScript fundamentals and ability to read complex TS code.
  • Solid experience with Next.js and a Node-based backend framework (Medusa.js, Express.js, NestJS).
  • Comfortable with PostgreSQL through an ORM, including migrations.
  • Experience building forms with a schema-validated approach (React Hook Form + Zod).
  • Familiarity with SEO infrastructure: structured data, Core Web Vitals, crawlability, canonical logic.
  • Experience with Google's product discovery tools (Search Console, Merchant Center, Ads).
  • Able to use AI as a productive development tool and assess AI outputs accurately.

Responsibilities

  • Build and maintain the platform using TypeScript from end to end.
  • Own features from requirements to backend logic and UI.
  • Own the marketing infrastructure: SEO, Google Ecosystem integrations, email infra, and data signals.
  • Initiate AI marketing builds and internal tooling for AI-enabled workflows.
  • Use AI in daily development, knowing when to trust outputs and when to challenge them.
  • Translate vague requirements into working software through stakeholder discussions.
  • Write clean, maintainable code with sensible structure and commits.

Skills

TypeScript fundamentals
Next.js
Node.js backend
PostgreSQL
AI-assisted development
SEO implementation
Communication
Problem solving

Tools

Docker
GitHub
Vercel
Redis
Elasticsearch
Sentry

Job description

We're building Driwego's web e-commerce platform — a marketplace for the Malaysian automotive aftermarket that was built for a specific kind of buyer and a specific kind of seller. This role is part of the team doing that.

One of the two Full Stack Developer positions we're filling carries an additional scope: owning the technical infrastructure that makes Driwego findable, measurable, and legible — to search engines, to ad platforms, to email systems, and eventually to AI. If you're a developer who has ever wanted to own the plumbing behind how a product gets discovered, not just how it works, this is that role.

RESPONSIBILITIES
  • Build and maintain the platform. Our stack is TypeScript end-to-end: Medusa.js on the backend, Next.js on the frontend, PostgreSQL for data. You'll work across both sides as a normal part of delivering features.
  • Own features end-to-end. From requirement to backend logic (Medusa modules, services, workflows, migrations), through the API layer, into the UI. You're not handed work in slices. You carry features through.
  • Own the technical marketing infrastructure. You'll build and maintain the systems that make Driwego discoverable and measurable: SEO infrastructure, Google ecosystem integrations (Search Console, Merchant Center, Ads infrastructure), email infrastructure, and the foundations for AI context — structured data, schema markup, and the signals that help Driwego surface where buyers are already looking. This is not campaign management. It is the infrastructure that campaigns run on.
  • Initiate the AI marketing build. The scope includes building the tools and agents that will eventually power how Driwego operates in an AI-assisted marketing environment — internal tooling first, then buyer-facing AI experiences as the platform matures and the data is there to support it. You'll build the infrastructure. What gets deployed against it is a product decision. Earn that conversation.
  • Use AI as a daily working tool. Our team uses Claude as part of the day-to-day development loop. We expect you to be effective with AI-assisted workflows — and to know when to trust the output and when not to.
  • Translate vague requirements into working software. Business stakeholders give direction at a high level. You'll join discussions to assess feasibility, push back where it makes sense, and shape ideas into something buildable.
  • Write clean, maintainable code. Code that your teammates and your future self can read and extend. Sensible structure, sensible naming, sensible commits.
DAY-TO-DAY STACK
  • Language: TypeScript
  • UI: Tailwind CSS, shadcn/ui, Radix UI, Medusa UI
  • Frontend: Next.js (React.js)
  • Marketing infra: Google Search Console, Merchant Center, GA4, email infrastructure
  • Forms & Validation: React Hook Form, Zod
  • Payments: Curlec (Razorpay)
  • Error tracking: Sentry
  • Logistics: (not specified)
  • Analytics: EasyParcel, Mixpanel
  • Search: Elasticsearch
  • Cache: Redis
  • CMS: (not specified)
  • Reporting: Payload, Google Sheets API
QUALIFICATIONS
  • 3+ years as a Full Stack Developer or in a similar end-to-end role.
  • Strong TypeScript fundamentals. Comfortable with types, generics, and reading other people's TypeScript without guessing.
  • Solid experience with Next.js (React.js) and a Node-based backend framework — Medusa.js, Express.js, NestJS, or similar.
  • Comfortable with PostgreSQL through an ORM or query layer. Can write and run migrations, inspect tables through a GUI when debugging.
  • Comfortable building forms with a schema-validated approach (React Hook Form + Zod, or equivalent).
  • Comfortable styling with Tailwind CSS and component libraries built on Radix UI.
  • Demonstrable understanding of SEO infrastructure — not theory, but actual implementation: structured data, Core Web Vitals, crawlability, canonical logic.
  • Familiarity with Google's ecosystem for product discovery: Search Console, Merchant Center, or Ads tooling.
  • Effective with AI-assisted development. You use AI for real work, not just autocomplete, and you can tell when its output is wrong.
  • Strong written and verbal communication. Can explain a technical approach to teammates and non-technical stakeholders.
  • Ability to research and problem-solve independently. We don't hand-hold.
  • Bonus: Experience with Docker, GitHub, Vercel, Redis, Elasticsearch, Sentry, or AI agent tooling (LangChain, LangGraph, or similar).
NICE-TO-HAVES
  • Experience in a startup environment. Comfortable with self-direction, ambiguity, and incomplete specs.
  • Experience with marketplace or two-sided platforms.
  • Familiarity with the e-commerce domain: carts, checkout, promotions, fulfilment, returns.
  • Experience building or deploying AI agents in a product context.
  • Understanding of GEO (Generative Engine Optimisation) — how products and platforms surface in LLM-based discovery environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: SEO & AI Infra for E-commerce
Full-Stack Engineer: SEO & AI Infra for E-commerce

Driwego • Puchong

On-site
MYR 90,000 - 130,000
Software Engineer-Software Developer
Software Engineer-Software Developer

Antlysis Design Sdn. Bhd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Developer, Fullstack (ReactJS/NodeJS/NestJS)
Senior Developer, Fullstack (ReactJS/NodeJS/NestJS)

Fairview International School • Malaysia

On-site
MYR 60,000 - 90,000
Senior Data Engineer
Senior Data Engineer

Carousell Group • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Hybrid work flexibility
Competitive salary and benefits
Learning budgets
+1
Senior Software Engineer
Senior Software Engineer

Always Marketing Malaysia Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 150,000
.NET Full Stack Engineer
.NET Full Stack Engineer

RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full-Stack Tech Leader, Tech Consulting
Full-Stack Tech Leader, Tech Consulting

IQVIA • Petaling Jaya

On-site
MYR 120,000 - 180,000
GTM Engineering Intern MY(A181627)
GTM Engineering Intern MY(A181627)

AI Rudder • Kuala Lumpur

On-site
MYR 17,000 - 28,000
Senior Software Engineer
Senior Software Engineer

Always Marketing (M) Sdn Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Executive Fullstack Developer资深全栈开发工程师
Senior Executive Fullstack Developer资深全栈开发工程师

BRANDWRITER AI SDN. BHD. (fka Miraity R&D Sdn. Bhd.) • Petaling Jaya

On-site
MYR 100,000 - 156,000