Any
$6 and up
40
Mar 12, 2026
About the Role
We are building a production AI-powered communications platform that handles:
Inbound phone calls (Twilio)
WhatsApp webhooks
Business-hours call routing logic
Background job scheduling
Compliance-sensitive request validation
We already have detailed technical specs and core logic defined.
Your role is to implement and integrate these utilities into our existing NestJS backend.
This is not a research role and not a frontend role.
This is structured backend integration work.
What You’ll Be Doing
Integrate TypeScript utilities into a NestJS backend
Implement Twilio webhook signature validation
Apply business-hours logic to outbound call routing
Add request guards and return proper HTTP 403 responses when needed
Write and run Jest tests
Debug edge cases (timezones, malformed payloads, webhook retries)
Follow written specifications precisely
You will not be redesigning the system architecture.
Required Skills
Strong TypeScript
Node.js experience
Experience with REST APIs and webhooks
Basic understanding of HMAC / request signing validation
Comfortable working in a structured codebase
Experience with testing (Jest or similar)
Nice to Have
NestJS experience
Twilio experience
Experience with queues (Redis / BullMQ)
Experience handling timezone logic
What This Role Is NOT
Not frontend/UI work
Not AI model training
Not chatbot prompt engineering
Not open-ended experimentation
This is backend systems execution.
Work Setup
Remote
Flexible hours (overlap with PST preferred but not required)
Task-based workflow
Clear written specs provided
Code reviewed before merge
To Apply
Please include:
Your years of experience with Node.js / TypeScript
A GitHub link (or code sample) showing backend work
A short explanation (2–3 sentences) of what a webhook is and why signature validation is important
Your expected hourly rate
Applications without code samples will not be considered.