AI-Augmented Full stack Engineer
Unknown
July 15, 2026 at 7:41 AM
ABOUT US
Pantavanij is one of the largest eProcurement Platform Providers in South East Asia. We are providing cloud-based eProcurement solutions to large enterprise customers in all industries. Our business is growing very fast and we are looking for talents to join our success
.
www.pantavanij.co
m/
About the
role
We are looking for a strong full-stack developer to join our eProcurement platform team. Our platform powers workflow automation, supplier assessments, risk scoring, and buyer management for enterprise customers across Thailand and Southeast
Asia.You will own features end-to-end, from database schema to production deployment. The team is small, moves fast, and ships weekly. We value developers who have strong opinions, back them with evidence, and are comfortable being wrong when the data sa
ys so.
JOB DES
CRIPTION
Build and ship features across the full stack: SvelteKit frontend, NestJS API, Prisma models, and PostgreSQL m
igrationsDesign and implement RabbitMQ consumers/publishers for event-driven integration between
servicesWrite database migrations, optimize queries, and maintain data integrity across multi-tenant buyer/supplier s
tructuresDeploy to Kubernetes via Jenkins CI/CD pipelines. You own the deploy, you own the
rollbackWrite Playwright E2E tests and maintain test coverage for critical
workflowsParticipate in architecture decisions: API design, schema design, security boundaries, caching s
trategiesDebug production issues end-to-end: from the API gateway through NestJS to the database, reading logs across Kubern
etes podsCollaborate with product owners and QA in a fast-paced, iterative deliv
ery cycle
Tech stack
Core
applicationFrontend: SvelteKit + Shadcn Svelte +
TailwindCSSBackend API: NestJS (TypeScript, modular a
rchitecture)ORM / Database: Prisma 7 (multi-file schema, domain filtering)
+ PostgreSQLMessage broker: RabbitMQ (AMQPS) for async event-driven integrations betw
een servicesAuthentication: Keycloak / JWT + RBA
C-based authMonorepo: pnpm workspaces monorepo with shared core submodules (backend, front
end, Prisma)
Infrastructu
re and DevOpsContainerization: Docker (multi-stage builds, Alpine-
based images)Orchestration: Kubernetes (Huawei Cloud + AWS, multi
-environment)CI/CD: Jenkins pipeline
s + GitLab CIVersion control: GitLab
(self-hosted)API
gateway: KongCloud: Huawei Cloud (primary), AW
S (secondary)
Integrations you
will work withInternal microservices communicating via RabbitMQ (score updates, form definitions, su
pplier events)External ERP systems (Odoo) for PO, GR, Invoice, and bud
get managementCustom workflow engine with entity lifecycle management, custom fields, and
scoring rulesExternal data provider APIs for supplier due diligence and r
isk assessmentPlaywright E2E test suites for regre
ssion cover
age
REQUIREMENT
Strong foundation in TypeScript / JavaScript (you think in types
, not just code)Production experience with at least one modern frontend framework (SvelteKit preferred; React/Vue/Angular acceptable if willing to le
arn Svelte fast)Production experience with Node.js backend frameworks (NestJS preferred; Express/Fas
tify acceptable)Solid understanding of relational databases: PostgreSQL, schema design, migrations, indexing, qu
ery optimizationExperience with ORM tools (Prisma preferred; TypeORM/Seque
lize acceptable)Git proficiency: branching strategies, merge conflicts, cherry-picks, rebasing — you navigate a multi-branch mono
repo confidentlyComfortable with Docker: writing Dockerfiles, docker-compose for local dev, debugging
container issuesUnderstanding of REST API design: status codes, pagination, error hand
ling, versioningCan read and debug code you did not write. Most of your first month will be readi
ng existing codeStrong English reading/writing for code reviews, documentation, and
commit mess
agesNice to haveExperience with Kubernetes: deploying, scaling, reading pod logs, understanding
services/ingressExperience with message brokers: RabbitMQ, Kafka, or similar (producer/consumer patterns, dead-letter queues, r
etry strategies)Jenkins pipeline authoring (Jenkinsfile, stages,
parallel builds)Kong API gateway configuration (routes, services, plugins
, rate limiting)Playwright or Cypress E2E te
sting experienceKeycloak or OAuth2/OIDC integr
ation experienceExperience with pnpm workspaces, Nx monorepos, or multi-package Typ
eScript projectsFamiliarity with enterprise procurement/supply chain domain (PO, PR, GR, invoicing, supp
lier management)Experience with AI-assisted development tools (Claude Code,
GitHub Copilot)Thai language proficiency (team operates in Thai; documentati
on is bilingual)
Mindset we valueOpinionated but not stubborn. You have strong views on how to build software, but you update them when show
n better evidenceShip first, polish later. We deploy weekly and iterate. Perfection is the en
emy of productionYou own what you ship. If your deploy breaks prod at 7 PM, y
ou fix it at 7 PMYou read before you ask. The codebase has documentation, plan files, and tas
k cards. Use themYou automate what repeats. If you did it twice, script
it the third timeYou communicate proactively. Blocked? Say so in 5 min
utes, not 5 hours
Report to: Software Development Ma
nager, PIS (F
low 1)
What we offer
Small team, high impact: your code ships to production and is used by m
ajor Thai enterprisesModern stack: SvelteKit + NestJS + Prisma is the current build, not a rewrite w
e will get to somedayAI-augmented workflow: Claude Code, Copilot, and automation tools are part
of the daily workflowDirect access to production: no 3-week change request process. You deploy, y
ou monitor, you learn
Flexible work arrangement: hybrid office in Bangkok (Lumpini Towe