Himalayas logo
TC

LiveKit Expert - SIP & Call Center Systems

Tram Case
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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:

  1. User-Centric Perspective: Build with empathy, ensuring every feature enhances our users' experience and addresses their needs.
  2. Radical Transparency: Promote open communication and information sharing to make the best decisions and foster trust.
  3. Purpose-Driven Work: Ensure each task aligns with our mission to deliver meaningful, innovative solutions.
  4. Single Responsible Individual: Every team member takes ownership, driving tasks to completion with accountability.
  5. Extreme Ownership: Learn and grow from challenges, continuously refining our work and striving for excellence.
  6. Singular Focus: Dedicate attention to core objectives, eliminating distractions to achieve impactful results.
  7. Documentation Excellence: Maintain clear and thorough documentation to enhance collaboration and continuity.
  8. Data-Informed Decisions: Use data to guide priorities, ensuring our work delivers value to our users.
  9. Compassionate Communication: Foster empathy and respect in dialogue, embracing diverse perspectives and encouraging respectful collaboration.
  10. 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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileTC

Tram Case

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Tram Case

Explore the variety of open remote roles at Tram Case, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Tram Case

Remote companies like Tram Case

Find your next opportunity by exploring profiles of companies that are similar to Tram Case. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Tram Case hiring LiveKit Expert - SIP & Call Center Systems • Remote (Work from Home) | Himalayas