Node.js Developer (Telephony Service)
Workload: full-time
Start: asap
Duration: long-term
Location: any
About the project:
Development of a telephony service with international coverage. The system includes an auto-dialer, a browser-based softphone, and multi-trunk call routing across different regions.
Tech stack:
Node.js (TypeScript), Telnyx Call Control API, Zadarma API, SIP.js / WebRTC, Redis, PostgreSQL.
Responsibilities:
Integration with VoIP providers (Telnyx, Zadarma)
Development of a browser-based WebRTC client (softphone), including Caller ID management
Requirements:
4+ years of commercial experience with Node.js
Strong knowledge of TypeScript
Experience with WebSockets
Experience working with Docker and CI/CDNice to have:
Experience working with VoIP APIs such as Telnyx, Twilio, etc.
Understanding of SIP protocol, SIP trunks, and WebRTC
Experience building dialer systems
Experience with FreeSWITCH or Asterisk
Experience working with multi-region telephony systems
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |