Full-Stack Software Engineer VOIP & Twilio Infrastructure (Back End) - Full-Time-Bucuresti
Adaugat: Azi
Altametrics
Full-Stack Software Engineer VOIP & Twilio Infrastructure (Back End) - Full-Time-Bucuresti
Adaugat: Azi
Altametrics
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
We are building a cloud VoIP + call-center platform for a restaurant group with multiple locations and a centralized catering call center.
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.
Must-Have Requirements
- 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.
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.