Web Application Engineer (Next.js + Supabase) - Contract/Milestone
- Philippines
- Permanent
- Full-time
Build and ship production features for a modern web application. You'll work across the stack with Next.js (TypeScript) and Supabase to deliver secure, reliable, and well-tested functionality.What You'll Do
-Build pages and APIs with Next.js (App Router, Server Actions/API Routes)
-Design and query Supabase/Postgres schemas; implement Auth and Row Level Security (RLS)
-Integrate external APIs (REST/webhooks/streaming), handle retries, errors, and idempotency
-Implement server-side input validation and error handling (TypeScript-first)
-Create clean UIs with React + Tailwind; add search with debounce, optimistic updates, and basic charts
-Add logs/metrics for latency, errors, and request traces; write unit/E2E tests
-Collaborate via GitHub PRs, clear written updates, and short weekly demosMust-Have Skills
-Next.js + React + TypeScript (production experience)
-Supabase: Postgres/SQL, Auth, RLS, Storage (nice: Edge Functions)
-Solid API engineering: building/consuming REST, webhooks, streaming/SSE
-Strong TypeScript fundamentals, modular code structure
-Git/GitHub, basic testing (Jest/Vitest or Playwright), and clear written English
-Nice-to-Haves (bonus)
-pgvector / vector search; embeddings
-OpenAI/Gemini integrations and function/tool calling
-Redis/queues (e.g., Upstash), rate limiting
-OpenTelemetry/structured logging, simple dashboards
-Stripe, role-based access, feature flags
-Telegram/WhatsApp bot webhooksWhat Success Looks Like (first 60-90 days)
-Secure auth + RLS in place; one or two CRUD modules in production
-A stable API integration (with retries/webhooks)
-Basic observability (logs/metrics) and a few meaningful tests
-Consistent delivery and clear communicationSKILL REQUIREMENT
Onlinejobs.ph