Senior Full-stack Engineer (Vue 3 + Golang)

Intrepid Asia, Ho Chi Minh City, Vietnam

What our tracking knows about this posting

Published on 22 September 2026 · first appeared in our records on 22 September 2026.

Stable posting: first seen on 22 September 2026, with no abnormal reposting.

This posting shows no salary, while 2% of open postings in the same sector in this country (Vietnam) do.

View the posting at the employer Have my resume reviewed for this job
Who we are Intrepid Asia is a leading e-commerce and Digital Solutions Provider in Southeast Asia. We offer end-to-end omni-channel ecommerce management, Livestreaming, Video production & Affiliate Management for Social Commerce, plus full funnel Digital Marketing Services and advanced Market Intelligence, all powered by state of the art in-house technology to our client base of leading international brands across all key marketplaces and social platforms in all 6 SEA countries. Brands love our regional presence, our excellent data-driven and growth-focused services, which are enabled by the strongest team in the industry, and our advanced marketing and tech capabilities. We are growing rapidly and as the exclusive partner of Flywheel in SEA, we offer many exciting opportunities to work with leading brands across multiple categories and key industry players. By joining us, you will work on the cutting edge of digital and social commerce in SEA, and experience what it takes to drive a successful e-commerce business end-to-end. The team you will be part of Our Tech Team is the engine behind our digital capabilities — designing and building the platforms, tools, and systems that power our services across the eCommerce ecosystem. From automation to optimization to data integration, the team turns complex challenges into seamless solutions, enabling scale, speed, and smarter decision-making. With innovation at its core, Tech drives the digital backbone of our business and empowers every function to perform at its best. The team operates across multiple product domains — MarTech, Data-as-a-Service, and Social Commerce — each with its own suite of internal tools and external-facing applications. All products are built on a common shared infrastructure and benefit from a collaborative engineering culture where knowledge-sharing, code standards, and continuous learning are central to how we work. The part you will play You will build our Social Commerce Intelligence Platform — an affiliate and creator management product for brands running affiliate programs on TikTok Shop, Shopee, Lazada and other SEA platforms — end to end, from the Vue 3 screens to the Go services behind them. Brand teams use it to discover creators across marketplaces, build and manage their own creator network, import and reconcile creator lists, enrich profiles with contact and performance data, and track GMV, commission and content ROI per creator and per campaign. It is a multi-tenant SaaS: brand × country, 6 markets, targeted at 5,000 concurrent users. This is a from-scratch product on a fresh monorepo, not maintenance of a legacy codebase. You will own features vertically — OpenAPI contract, Go domain service, async worker, Vue screens, tests — rather than being handed tickets for one layer. And you will do it with coding agents as your primary implementation tool: our workflow is spec-driven and agent-driven, with humans reviewing evidence rather than typing every line. What you will take charge of Full-stack product delivery — Main scope • Work with the Product team to turn business requirements into clear specs — challenge assumptions, propose alternatives, and agree on scope before you build. • Work with the Design team to lock the design before implementation: review flows and screens, flag what the design system already covers, raise edge cases and states early, and sign off on what gets built. • Build Vue 3 SPA screens (Composition API, TypeScript, Vite, Pinia, TanStack Query) on top of our internal design system — Discover, My Network, Imports, Creator Detail, Settings. • Build the Go services behind them: Gin HTTP handlers generated from OpenAPI, domain services with constructor injection, sqlc-based repositories, RabbitMQ consumers and scheduled jobs. • Work contract-first: the OpenAPI spec and event JSON Schemas are the source of truth; Go server stubs and the TypeScript client are both generated from them, and CI fails on stale codegen. • Design multi-tenant data access — every query scoped by tenant, Elasticsearch as the read model for creator search and faceting, MySQL as source of truth, synced through an outbox and RabbitMQ. • Own the non-functional side of what you ship: p95 latency budgets, pagination bounds, async exports and imports, idempotent consumers, structured logs and metrics. Engineering with coding agents — Main scope • Implement day to day with Claude Code, and design screens with Claude Design. • Keep the agent setup living with the system — rules, skills and guardrails stay in sync as the codebase changes. • Own what the agent produces: you review it, you are accountable for it. Quality, review and craft — Main scope • Write tests that hold: unit tests on domain logic, integration tests against real MySQL / Redis / RabbitMQ / Elasticsearch containers, contract tests against the spec, Playwright for critical flows. • Review teammates' and agents' code, contribute to coding standards, and raise the bar for whoever joins after you. AI features in the product • Ship user-facing AI features on top of LLM APIs — creator search in natural language, profile and content summarisation, campaign and creator recommendations, agent-callable actions on the app itself. • Handle the practical side of LLM integration: prompt versioning, structured output, streaming, retries, evaluation and cost tracking. Data and crawling integration • Work with our crawler and data teams to turn raw marketplace and social data into the canonical creator profiles and daily metrics the product reads. • Where the platform has no Open API, help design and consume crawling pipelines: event contracts, normalisation, deduplication and matching, freshness and quality monitoring. • 3+ years building and shipping production web products, with real ownership of both a frontend and a backend codebase (not "I touched the API once"). • Vue 3 — strong: Composition API and , TypeScript, Vite, Pinia, Vue Router, a server-state lib

Other recent postings in the same sector