
Senior WebRTC Developer
Posted Oct 31

Posted Oct 31
This is a fully remote position, open to applicants in Michigan.
• Design and implement WebRTC APIs, real-time communication solutions, and web applications for voice, video, and messaging.
• Lead the architecture and development of extensive distributed backend systems that support live video workflows.
• Work in collaboration with product, engineering, design, and frontend teams to define, design, and deliver new features.
• Drive the design and implementation process with an emphasis on testability, maintainability, scalability, and engineering excellence.
• Provide project designs, estimates, and assist in technical roadmap planning.
• Develop APIs, services, and infrastructure that are optimized for audio/video quality, latency, bandwidth, and real-time performance.
• Diagnose and address complex technical issues, code defects, and performance challenges from end to end.
• Perform testing, monitoring, and critical analysis of outcomes.
• Implement workflows for WebRTC, SIP, RTP/SRTP, transcoding, packaging, and media processing.
• Write maintainable and well-documented code, producing code, API, architecture, and system design documentation.
• Mentor and guide engineers while promoting clean code practices, security by design, test-driven development (TDD), test automation, and thorough documentation.
• Collaborate with engineering leadership and Security/Compliance teams to create technical roadmaps and ensure SOC2 compliance.
• Assess emerging technologies.
• Create user manuals, technical guidelines, public API documentation, and SDKs.
• Convey technical updates and decisions to both executive and non-technical audiences.
• Bachelor’s degree in computer science or equivalent experience.
• 8+ years of software development experience with a notable background in audio/video content delivery, media streaming platforms, or equivalent.
• 5+ years of expertise with WebRTC, real-time communication protocols, and designing and scaling video platforms.
• Strong foundation in distributed systems, including microservices, APIs, and cloud infrastructure.
• Experience in leading the design of significant application components.
• Expert-level skills in WebRTC, SIP, media streaming, TypeScript, JavaScript, Node.js, networking, DevOps, media servers, AWS, and communication protocols.
• Familiarity with GitHub, Jira, Git-based workflows, and contemporary CI/CD methodologies.
• Knowledge of build/test automation, unit testing, integration testing, and performance testing.
• Proficient in HTML, CSS, JavaScript, TypeScript, Angular, and ReactJS.
• Experience with Node.js backend development.
• Familiarity with WebRTC APIs, infrastructure, frameworks, WebRTC-internals, and ICE troubleshooting.
• Knowledge of WebSocket, STUN/TURN, SIP, H.323, RTP/SRTP, telecommunications standards, and VoIP technologies.
• Proficiency in voice codecs such as G.711, Opus, and AAC.
• Proficiency in video codecs like H.264/AVC, H.265/HEVC, VP8/VP9, and AV1.
• Familiarity with FFMPEG, HLS, RTSP, RTMP, MPEG-DASH, and CMAF.
• Experience in transcoding and packaging workflows; understanding of PSNR, SSIM, and VMAF video quality metrics.
• Knowledge of low-latency video, socket-based architectures, and media servers including FreeSWITCH, Asterisk, and AWS Chime.
• Familiarity with TCP, UDP, HTTP, WebSocket, firewall traversal, firewalls, routers, MPLS networks, media relays, and reverse proxies.
• Experience in server-side media processing and SFU/MCU architectures.
• Familiarity with AWS, GCP, or Azure; Docker, Kubernetes, and Terraform.
• Knowledge of event-driven architectures, MongoDB, and ProtoBuf.
• Understanding of OWASP Secure Coding Guidelines, security-by-design principles, and SOC2 compliance.
• Experience with monitoring tools such as Datadog, AWS CloudWatch, New Relic, Prometheus, and Grafana.
• Skills in debugging distributed systems, performance tuning, and heap dump analysis.
• Proficiency in technical writing, documentation creation, UX principles, interface design, and communication with both technical and non-technical audiences.
• No relocation allowances or sponsorships available at this time.
• Full-time direct-hire position.
• Minimum of 40 hours per week.
• Regular work schedule from Monday to Friday, EST.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.