Full-Stack Serverless Engineer: Build API Data Pipeline (Supabase, Twilio, OAuth, LLMs)
Presupuesto: $3500.0
FIXED /
⭐ 0.00 (0)
United States
typescript, postgresql, next.js, twilio-api, node.js, api-integration
Cualificaciones preferidas
- Ubicación: Argentina, Brazil, Colombia, Philippines, Poland, Romania, Ukraine, Vietnam, United States
- Experiencia: Experto
IMPORTANT: Please start your proposal with the word PIPELINE so I know you have read the full scope. Generic or automated bot applications will be archived immediately.
Overview: We are building a lightweight, high-velocity Headless Notification Pipeline branded as Datadrink. The core engine ingests biometric API data from wearable devices (Oura Ring, WHOOP, Terra API), runs daily metric delta analysis via LLMs, and dispatches concise, high-value text messages to users via Twilio.
We are looking for a fast, senior serverless engineer (or AI-native builder using tools like Cursor/Claude) to own the technical foundation. There is no complex front-end UI design required—this is pure serverless logic, database triggers, API webhooks, and asynchronous workflows.
Core Scope of Work:
OAuth 2.0 and Data Ingestion:
Build clean OAuth 2.0 authorization flows to connect wearable APIs (Oura, WHOOP, or Terra API aggregator).
Ingest time-series biometric data (sleep scores, HRV, recovery metrics) into raw data tables.
Serverless Architecture and Database (Supabase):
Configure Supabase (PostgreSQL) with Row-Level Security (RLS).
Write serverless edge functions and scheduled cron jobs to calculate baseline averages and daily metric deltas.
LLM Synthesis Engine:
Integrate OpenAI or Anthropic Claude API to generate concise (3-line) daily text dispatches from metric deltas.
Implement strict regex and prompt guardrails to filter output quality and prevent formatting errors.
Twilio SMS Dispatch and Compliance:
Build automated daily SMS dispatches.
Set up Twilio webhooks for inbound opt-out handling ("STOP", "START", "UNSUBSCRIBE") and delivery status callbacks.
Assist with Twilio A2P 10DLC registration compliance.
Stripe Micro-Wallet Billing:
Wire Stripe payment webhooks for a usage-based micro-wallet ($4.50 auto-refill triggers when balance drops).
Tech Stack:
Database and Serverless: Supabase (PostgreSQL, Edge Functions, RLS)
Languages: TypeScript / Node.js
Integrations: Twilio API, Stripe Billing Webhooks, OpenAI / Claude API
Front-End: Next.js / Tailwind CSS (Only for lightweight OAuth login and user onboarding)
Milestone Payment Breakdown ($3,500 Total):
Milestone 1 ($1,000): Database and OAuth Ingestion Deliverable: Supabase instance set up + OAuth flow working for wearable data + daily delta calculation functions running.
Milestone 2 ($1,500): LLM Engine and Twilio SMS Dispatch Deliverable: LLM prompt engine connected + Twilio SMS dispatch trigger working + inbound "STOP/START" webhook handling.
Milestone 3 ($1,000): Stripe Billing and Production Launch Deliverable: Stripe auto-refill logic active + live end-to-end testing verified + deployment to Vercel/Production.
Target Timeline: 14 days upon contract start.
How to Apply:
Begin your proposal with PIPELINE.
Briefly describe a past project where you built serverless data pipelines, worked with Twilio webhooks, or implemented OAuth 2.0.
Mention what tools (e.g., Cursor, Claude 3.5 Sonnet, GitHub Copilot) you use to accelerate your development workflow.
Abrir en Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Entrar