LiveKit Expert - SIP & Call Center Systems

Remote Full-time
About Us Tram Case is revolutionizing legal technology with AI-driven tools that enhance efficiency and accessibility for legal professionals. We're undertaking high-impact technology transformation, partnering with a high-volume immigration law firm to optimize workflows and streamline processes. Join us in building the future of legal tech, where impactful innovation meets user-centric design. Role Overview We're seeking an experienced LiveKit developer with deep expertise in SIP protocols and large-scale call center implementations. You'll be responsible for building enterprise-grade telephony features supporting high-volume operations in a focused 2-month engagement. This is a critical infrastructure project that will enable our partner law firm to handle 1000+ phone extensions and 250+ concurrent calls with advanced call center features including supervisor monitoring, whisper coaching, and barge-in capabilities. You'll work directly with our engineering team to integrate LiveKit WebRTC with our Django/React stack, implementing production-ready telephony systems that meet enterprise reliability and scale requirements. Key Responsibilities • LiveKit Integration: Design and implement LiveKit WebRTC infrastructure integrated with our Django monolithic backend and React/Inertia.js frontend, ensuring seamless real-time communication capabilities. • SIP Implementation: Build robust SIP trunking and call routing systems that support enterprise-grade telephony operations, including proper protocol handling, error recovery, and high availability. • Extension Management System: Develop a scalable system to manage 1000+ phone extensions with intelligent routing, presence detection, and call distribution across a large distributed team. • Advanced Call Control Features: Implement supervisor tools including: • Listen: Silent monitoring of live calls for quality assurance • Whisper: Private coaching channel to agents during active calls • Barge-in: Full supervisor intervention and call takeover capabilities • Auto-dialer System: Build automated outbound calling infrastructure with intelligent routing, campaign management, and predictive dialing capabilities to optimize agent productivity. • Performance and Scale: Ensure the system reliably handles 250+ concurrent calls with low latency, high audio quality, and graceful degradation under load. • Documentation: Provide comprehensive technical documentation covering architecture, API integration patterns, deployment procedures, and operational runbooks for the engineering team. Technical Proficiency Must have production experience with: • LiveKit WebRTC: Hands-on experience building and deploying real-time communications systems using LiveKit in production environments. Deep understanding of WebRTC protocols, media server architecture, and LiveKit's room and participant management. • SIP Protocols: Expert-level knowledge of SIP trunking, SIP routing, RTP/SRTP media handling, and telephony standards (RFC 3261, etc.). Experience with SIP gateways and PBX integration. • Call Center Architecture: Proven track record designing and implementing enterprise call center systems with: • 1000+ phone extensions • 250+ concurrent calls • High-availability and redundancy requirements • Real-time monitoring and metrics • Django: Strong proficiency with Django framework, including views, ORM, REST APIs, and WebSocket integration for real-time features. • React: Experience building real-time user interfaces with React, managing WebRTC state, and handling audio/video streams in the browser. • Inertia.js: Familiarity with Inertia.js for seamless server-side/client-side integration, or ability to quickly learn the framework. • Real-Time Systems: Understanding of WebSocket protocols, real-time event handling, connection management, and state synchronization in distributed systems. • Audio/Video Codecs: Knowledge of audio codecs (Opus, G.711, G.722), video codecs, and quality optimization techniques for VoIP systems. • Infrastructure: Experience with AWS or similar cloud platforms for deploying scalable real-time communication systems, including load balancing and media server deployment. Qualifications • LiveKit Production Experience: Minimum 1 year building production systems with LiveKit, with demonstrable projects showing scale and reliability. Portfolio or GitHub examples required. • SIP Expertise: Deep understanding of SIP protocols with 2+ years of hands-on experience implementing telephony systems. Must understand SIP message flows, call states, and troubleshooting. • Call Center Scale: Proven experience with enterprise call center implementations supporting 500+ extensions and 300+ concurrent calls minimum. References or case studies preferred. • Full-Stack Capability: Strong backend and frontend skills with ability to implement complete features across the stack. Python/Django backend and React frontend experience required. • Performance Optimization: Track record optimizing real-time systems for low latency, high throughput, and efficient resource utilization under load. • Problem-Solving: Ability to independently diagnose and resolve complex issues in distributed real-time systems, including network problems, codec issues, and scalability bottlenecks. • Communication: Strong written and verbal communication skills. Ability to document technical decisions, provide progress updates, and collaborate effectively with remote teams. • Availability: Able to commit focused time over a 2-month engagement with clear deliverables and milestones. We value quality over speed but need predictable delivery. Core Values and Culture Tram Case is built on a foundation of shared principles that guide our work and interactions. We seek team members who embody and contribute to these values: • User-Centric Perspective: Build with empathy, ensuring every feature enhances our users' experience and addresses their needs. • Radical Transparency: Promote open communication and information sharing to make the best decisions and foster trust. • Purpose-Driven Work: Ensure each task aligns with our mission to deliver meaningful, innovative solutions. • Single Responsible Individual: Every team member takes ownership, driving tasks to completion with accountability. • Extreme Ownership: Learn and grow from challenges, continuously refining our work and striving for excellence. • Singular Focus: Dedicate attention to core objectives, eliminating distractions to achieve impactful results. • Documentation Excellence: Maintain clear and thorough documentation to enhance collaboration and continuity. • Data-Informed Decisions: Use data to guide priorities, ensuring our work delivers value to our users. • Compassionate Communication: Foster empathy and respect in dialogue, embracing diverse perspectives and encouraging respectful collaboration. • Excellence in Craft: Uphold high standards in functionality and design, committing to quality and impactful solutions. Compensation This is a contract engagement with competitive rates based on experience. We're looking for top-tier LiveKit and SIP expertise and compensate accordingly. Rate negotiable based on portfolio and relevant experience. Apply tot his job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

EFL TEACHER

Remote

Regional Vice President West Region

Remote

Project Manager (Construction)

Remote

Information Security Architect

Remote

Software Engineer, Ads Media Planning [Remote]

Remote

Experienced Entry-Level Data Entry Specialist – Remote Work Opportunity for Detail-Oriented Individuals at blithequark

Remote

FedEx Virtual Remote Job $75000/Year

Remote

Experienced Remote Customer Service Representative – Pet Care and Support Specialist for Exceptional Customer Experience

Remote

**Customer Experience Representative - Remote Work Opportunity at blithequark**

Remote

Senior Business Consultant / Account Manager – Salesforce

Remote
← Back