# Full-Stack Developer (AI & Web Platform)

> Octal Philippines Inc. · Makati City, Philippines (Hybrid) · Full-time · Posted 2026-06-25

**Salary:** unknown currency 10,000–120,000

**Workplace:** hybrid

## Description

A headless architecture: Sanity.io as the content backend, Next.js on the frontend, deployed via Vercel. The migration is underway, and we are looking for a developer who can carry it forward, own the platform long-term, and bring genuine expertise in AI-assisted and agentic engineering workflows.

This is not a traditional web maintenance role. The right candidate writes clean, production-quality code and also knows how to build solutions where AI agents are first-class participants in the workflow. You will work alongside Claude as a co-author and co-builder, not just a search tool.

### **Website Platform Ownership**

•        Maintain and extend the DemandScience.com headless stack (Sanity + Next.js + Vercel)

•        Complete the ongoing automated migration pipeline moving ~455 pages from WordPress to Sanity

•        Own schema design, component architecture, and Vercel ISR configuration

•        Manage deployments, environment variables, webhook integrations, and staging environments

•        Maintain third-party integrations including Pardot, GTM, GA4, Hotjar, Drift, and review widgets

### **AI-Assisted Development**

•        Design and build agentic workflows where AI handles structured, repeatable tasks such as content extraction, transformation, QA comparison, and draft generation

•        Use the Sanity MCP server and Claude API in production workflows, not just for one-off prompts

•        Build Vision QA pipelines (Playwright + Claude screenshot comparison) and other automated validation steps

•        Contribute to the AI co-authoring layer that enables Marketing to publish content with AI assistance and Dev oversight

### **Marketing Self-Sufficiency**

•        Work with Marketing to define content ownership, review workflows, and editing guardrails in Sanity Studio

•        Reduce Dev dependency for routine content updates by building well-structured schema and reusable content patterns

•        Document processes so Marketing and non-technical stakeholders can operate independently

## Requirements

### **Core Requirements**

•        5+ years of professional web development experience with a strong JavaScript/TypeScript foundation

•        Demonstrated experience building production applications with agentic engineering patterns: multi-step AI pipelines, tool use, structured output, human-in-the-loop checkpoints

•        Comfortable integrating LLM APIs (Anthropic, OpenAI, or equivalent) into real production systems, not just demos

•        Experience with headless CMS architecture and the separation of content from presentation

•        Familiarity with REST APIs, webhook-driven architectures, and JSON-based content pipelines

•        Strong communication skills; able to explain technical tradeoffs clearly to non-technical stakeholders

• Must be willing to work on Graveyard Shift

### **Preferred Experience**

•        **Sanity.io:** Schema design, GROQ queries, Sanity Studio customization, MCP integration, and Content Lake concepts

•        **Vercel:** Deployment configuration, ISR, edge functions, environment management, and preview environments

•        **Next.js:** App Router, server components, dynamic routing, and API routes

•        **Playwright:** Automated browser testing and screenshot comparison pipelines

•        **WordPress:** Familiarity with the REST API for migration and extraction work (ongoing pipeline context)

•        **Claude API:** Tool use, vision tasks, structured outputs, and prompt engineering for production workflows

### **What Good Looks Like**

The strongest candidates will have done something like this before:

•        Built a pipeline where an AI agent reads structured input, performs a multi-step task, and hands off to a human for review before anything goes live

•        Designed a Sanity schema from scratch and built the Next.js components to consume it

•        Written an automated migration or ETL script that transformed messy legacy content into clean structured data

•        Debugged a production agentic workflow and added robust error handling, retry logic, and observability

You do not need to have done all of these. But the pattern matters: you build systems, not just features, and you think about what happens when something goes wrong.

## Benefits

-   Government Mandated Benefits (SSS, Pag-Ibig, Philheath, and 13th month)
-   Health Insurance
-   Standard Leave (Emergency, Sick, and Vacation)

## Apply

[Apply at Octal Philippines Inc.](https://apply.workable.com/octal-philippines-inc-4/j/1C97FD2328/apply)

---
Powered by [Workable](https://www.workable.com)
