Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Phase 1 MVP includes Twilio Voice (inbound/outbound), TaskRouter queues & routing, voicemail, call recordings, browser softphone, admin dashboards,
and multi-location routing. Phase 2 includes the visual IVR flow builder.
Responsibilities
- Architect and implement Node.js/TypeScript backend powering real-time telephony and routing.
- Integrate deeply with Twilio Voice API, TaskRouter, and TwiML webhooks.
- Develop REST and WebSocket APIs for the browser softphone and admin dashboards.
- Build ACD routing logic, overflow rules, and after-hours routing.
- Implement voicemail and call recording pipelines; handle secure audio storage (S3/GCP).
- Own multi-location logic: hours, numbers, E911 profiles, routing rules, menus.
- Implement OAuth/JWT authentication and role-based access control.
- Handle Twilio event callbacks, including busy/no-answer/timeouts.
- Implement compliance requirements (STIR/SHAKEN, E911 verification, recording consent).
- Collaborate with frontend-focused engineer on shared API contracts and TypeScript models.
- Deploy and monitor services using Docker, CI/CD, and cloud infrastructure.
- Implement logging, observability, and automated call-flow and webhook tests.
- Strong hands-on experience with Twilio Voice API and TwiML call control.
- Experience with Twilio TaskRouter (queues, workers, reservations, workflows).
- 3+ years of Node.js and TypeScript experience.
- Deep understanding of VoIP systems: SIP, RTP, WebRTC signaling, DTMF.
- Experience with webhooks, async event-driven systems, and distributed flows.
- Database experience with PostgreSQL and ORM tools such as Prisma.
- Experience with AWS S3 or GCP Cloud Storage for audio retention.
- Knowledge of E911, STIR/SHAKEN, and call-recording legal requirements.
- Ability to build testable, observable, reliable backend services.
- Strong communication and system design skills.
Key Skills
Ranked by relevanceReady to apply?
Join Altametrics and take your career to the next level!
Application takes less than 5 minutes

