Full-Stack Serverless Engineer: Build API Data Pipeline (Supabase, Twilio, OAuth, LLMs)

Posted yesterday

Worldwide

Summary

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.

  • $3,500.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
TypeScript
OpenAI API
Next.js
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:4 hours ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 28, 2026
  • United States
    5:30 PM

Explore similar jobs on Upwork

Multiplayer Card gameHourly‐ Posted 3 weeks ago
Native App Development
AngularJS
TypeScript
Node.js
JavaScript
React
MongoDB
MySQL
Amazon Web Services
Redis
Socket.io
Web Design
ExpressJS
NodeJS Framework
Game Development
RESTful API
Bullhorn CRM Data ImportHourly‐ Posted 4 weeks ago
Laravel
Node.js
PHP
WordPress
API Integration
Vue.js
CodeIgniter
API Development
Bullhorn
WordPress Development
OpenCart
LangChain
Generative AI
AI Agent Development
Python

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo