← Вакансии

Voice-Agent + Messaging Engineer — (Telnyx or similar)

Бюджет: $500.0 FIXED / ⭐ 4.69 (454) Canada

twilio-api, whatsapp, telegram-api

The work Short, focused sprint: stand up, deploy, and hand off a service that reaches users over voice, WhatsApp, and Telegram. We already have a running Node scaffold (with the core state machine and a mock mode), the data contracts, and a telephony sandbox. We need a senior engineer to take it from "runs in mock on a laptop" to "deployed in a sandbox and working across all three channels," make the key stack/deployment calls, and onboard our in-house engineer to take over the full build. This is a setup + knowledge-transfer sprint, not a feature build — our engineer builds the features after you've laid the rails. What you'll do (the mechanics) -Recommend the stack for all three channels: voice layer (Telnyx vs Vapi / LiveKit / Retell / Twilio), WhatsApp (BSP / Cloud API), and Telegram (Bot API) — with rationale and trade-offs. -Configure the telephony sandbox: number, Call Control application, webhook configuration, credentials/secrets. -Deploy the scaffold to a sandbox host with a stable HTTPS webhook URL, beyond mock — so a real call connects and webhooks are received and routed. -Validate a real voice call on test numbers: an outbound call and/or an event-triggered two-way bridge with answering-machine detection and a cascade to a backup contact (never landing on voicemail). -Stand up the WhatsApp BSP sandbox and a Telegram bot: prove send + receive on each, and the quick-reply → action mapping pattern. -Set up the foundation: repo structure, a basic CI/deploy pipeline, secrets pattern, logging hooks, a minimal durable store, and a runbook — covering all three channels. -Onboard our in-house engineer: pairing/walkthrough sessions so he can run, deploy, and extend all three channels independently. Already provided (so you can move fast) A runnable Node scaffold (state machine + mock mode) · the data contracts · a telephony sandbox + test numbers · a sandbox hosting target · our in-house engineer available for pairing and to accept the work. Must-have - Shipped and deployed production voice agents / programmable telephony (Telnyx, Twilio, Vapi, LiveKit, Retell, or similar): call control, bridging, AMD, media streaming, TTS/STT. - WhatsApp Business (BSP / Cloud API) and Telegram Bot API integration. - Strong on deployment / DevOps for a Node service — HTTPS webhook endpoints, secrets, environments, CI/deploy. - Experience handing off / mentoring — you've set something up and made an in-house engineer productive on it. Clear communicator; tidy, documented, handoff-quality work. Nice-to-have Real-time / low-latency voice tuning · multi-language voice (incl. Spanish) · fleet / IoT or safety-critical comms. Tech We use Telnyx and are open to alternatives — tell us what you'd use and why. WhatsApp via a BSP / Cloud API; Telegram via the Bot API. Scaffold is Node/TypeScript. Engagement Fixed-price, ~1–2 weeks to set up and hand off all three channels (voice, WhatsApp, Telegram). Full scope, tasks, acceptance, and the deadline are in a Statement of Work we'll share with shortlisted candidates (under NDA). You work against sandbox/stubbed endpoints; our in-house engineer wires the internal services and signs off. To apply, please briefly answer with a loom - Walk me through how you'd deploy a Node telephony service with a stable webhook endpoint and validate a live call in a sandbox — host, webhook URL, secrets — and whether you'd use Telnyx or an alternative. - An event triggers a call and the primary contact doesn't answer within ~18 seconds. How do you cascade to a backup and ensure you never connect to voicemail? - WhatsApp + Telegram: which BSP/approach would you use for each, and one gotcha you've hit? - Tell me about a time you set something up and handed it to an in-house engineer — how did you make sure they could run with it?
Открыть заказ