J&B Virtual Solutions- we provide Telehealth Solutions.
J&B Virtual Solutions is a telehealth software solutions company that offers a complete system for health care professionals. VideoDoc® is our HIPAA and HITECH compliant telehealth platform that offers extensive video engagement options and utilizes our patented remote patient monitoring technology to capture, secure, and retrieve information on patient physiologies.
Summary
The role of this Senior WebRTC Developer's is to architect, design, and maintain highly scalable distributed systems for cloud-based video and real-time communication applications. This subject matter expert position requires driving critical engineering and architectural decisions while ensuring business requirements are met through constant analysis, testing, and development using expert-level proficiency with WebRTC, SIP, media streaming, TypeScript, JavaScript, Node.js, Networking, DevOps, Media Servers, AWS, and Communications Protocols. The role provides technical leadership to drive innovation in video quality, reliability, and performance while maintaining security and compliance standards.
Position Type
This is a full-time position direct hire; 40 hour minimum, with the expectation to maintain a regular work schedule onsite in Wixom. Occasional evening and weekend work may be required as job duties demand.
***** No relocation allowances or sponsorships at this time.
Essential Functions
Architect and develop WebRTC APIs, real-time communication solutions, and high-quality web applications for voice, video, and messaging features.
Lead architecture and development for large-scale, distributed backend systems supporting live video workflows with high availability, resilience, and low latency.
Collaborate with cross-functional teams (product, engineering, design, frontend) to define, design, and ship new features from conception through deployment.
Drive design and implementation based on sound engineering principles with focus on testability, maintainability, and scalability; provide project design, estimates, and technical roadmap planning.
Design APIs, services, and infrastructure ensuring performance optimization for audio/video quality, latency, bandwidth usage, and real-time functionality.
Own, diagnose, and resolve complex system technical issues, code defects, and performance problems end-to-end; conduct testing, monitoring, and critical analysis of results.
Work with real-time communication protocols (WebRTC, SIP, RTP/SRTP) and implement advanced transcoder workflows, packaging workflows, and media processing pipelines.
Write clean, maintainable, well-documented code and create comprehensive technical documentation including code documentation, API documentation, architecture diagrams, and system design documents.
Mentor and coach engineers, champion software engineering best practices (clean code, security by design, TDD, test automation, proper code documentation), and manage delivery velocity without compromising quality.
Collaborate with engineering leadership and Security/Compliance teams to establish technical roadmap, ensure SOC2 compliance, and evaluate emerging technologies.
Develop and maintain user manuals, technical guidelines, public API documentation, and SDKs; communicate updates and technical decisions to executive and non-technical audiences.
Core Competency Requirements
Development & Tools
GitHub, Jira, modern CI/CD methodologies, Git-based workflows
Clear written and oral communication skills for technical and non-technical audiences
Required Education and Experience
Bachelor’s degree in computer science or equivalent years of experience.
8+ years of software development experience with distinguished track record in audio/video content delivery, media streaming platforms, or equivalent.
5+ years of experience with WebRTC, real-time communication protocols, and proven expertise designing and scaling video platforms (SFU/MCU architectures, streaming protocols, STUN/TURN).
Strong distributed systems background including microservices, APIs, and cloud infrastructure; experience owning design of major application components.
Preferred Education and Experience
Master’s degree in computer science or equivalent years of experience.
10+ years of backend engineering experience with similar job duties.
Experience setting long-term technical vision, influencing cross-team strategy, and leading complex projects.
Experience working in startup environments or contributions to open-source video projects (FFmpeg, hls.js, video.js, gStreamer).
iOS, Android native development, or GPU/VPU accelerated transcoding pipeline experience.
Experience creating and documenting public APIs and creating publicly available SDKs.