Senior Twilio Engineer — Two-Way Conversational SMS at Production Scale (Python / FastAPI)

Posted 3 days ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Description Mutual NDA signed before any product detail or codebase is shared. The scope below describes the technical shape of the role only. We need a Twilio specialist to own a two-way conversational SMS channel for a B2C SaaS product. This is a conversational use case, not a marketing-blast or notification channel — inbound replies are the primary signal; deliverability, segment economics, and carrier compliance matter more than peak throughput. The bar is production discipline: every inbound message signature-validated, attributed to the right user, logged, and replied to within the webhook window. Scope of the role: Twilio Programmable SMS — inbound webhook handling (X-Twilio-Signature validation, fail-closed auth, sender resolution), outbound replies (TwiML synchronous + async REST send for longer turns) Phone-number provisioning, messaging service routing, sender-pool management 10DLC brand + campaign registration for conversational (not marketing) use cases Consent and opt-out handling (STOP/START/HELP), TCPA-aware capture and storage Long-running conversation context and message threading Segment economics and character-budget discipline Twilio Voice (Phase 2) — Programmable Voice + Media Streams Per-tenant cost attribution and carrier filtering diagnosis Required: Production Twilio with two-way conversational SMS — not outbound marketing Worked 10DLC brand + campaign registration end-to-end for a conversational use case Python + FastAPI webhook handlers (signature validation discipline is non-negotiable) Postgres for message logging and consent state Webhook security: signature validation, idempotency, replay protection TCPA / CTIA familiarity — knows where the traps are Nice to have: Twilio Conversations API, subaccounts Twilio Voice + Media Streams for agent-driven calling Carrier filtering diagnosis and remediation Worked on a product where SMS was the primary UX surface, not a notification channel How we work: 10–20 hrs/week, ongoing $90–150/hr depending on depth US time zone preferred Mutual NDA before any codebase or product detail Paid 4-hour trial against a sanitized webhook handler To apply: Line one: the largest two-way conversational SMS product you've shipped (not blast/marketing) and the trickiest carrier or compliance issue you personally debugged. Do not speculate about what we're building — describe what you've done. "I've used Twilio" gets archived. We need someone who treats SMS as a UI surface. Skills (mandatory) Twilio, Twilio API, SMS, Python, Webhook Skills (nice-to-have) Twilio Voice, FastAPI, PostgreSQL, TCPA Compliance, Telephony Settings Experience: Expert Type: Ongoing Hours: 10–20/week Duration: 3–6 months+ Location: U.S. only

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $200.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
OpenAI API
Twilio API
Python
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    10
  • Invites sent:
    20
  • Unanswered invites:
    6
About the client
Member since Apr 12, 2021
  • United States
    Chicago9:14 PM
  • $26K total spent
    52 hires, 25 active
  • 1,217 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Full-Stack Development
Database Architecture
SaaS
Kotlin
Realm Database
NGINX
Rust
Solidity
Node.js
PostgreSQL

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