cover
Contract

Independent Software Engineer -WebRTC & Jitsi Telehealth/ 5 days ago

Application ends: 2026-06-30

Quick Summary

eLinx Health is hiring a remote, independent contract Software Engineer for a 4-to-6-week milestone-based project to deploy, secure, and integrate open-source Jitsi Meet infrastructure into their Azure-based medical software platform. Key responsibilities include deploying Jitsi components, hardening the environment for HIPAA compliance, embedding video frames into dual frontends, and setting up a secure recording pipeline. Required expertise includes WebRTC, Jitsi customization, Azure DevOps, JavaScript/Node.js, and basic PHP.

Job Title: Independent Software Engineer (Contractor) – WebRTC & Jitsi Telehealth Integration
Company: eLinx Health
Location: Remote
Job Type: Contract (Independent Contractor)
Project Duration: Estimated 4–6 weeks (Milestone-based)
Compensation: Hourly rate or fix price

Project Overview:

We are seeking a specialized, independent WebRTC / DevOps Contract Engineer to deploy, secure, and integrate an open-source Jitsi Meet infrastructure into our medical software platform.

Our application ecosystem consists of a consumer-facing Patient Web Portal and our clinical backend, Polaris EMR (built on the open-source OpenEMR framework). The entire system is anchored in Microsoft Azure. The ideal candidate will have direct experience building, hardening, and embedding Jitsi/WebRTC instances into existing web application codebases without relying on third-party SaaS APIs.

Scope of Work & Deliverables:

This is a milestone-driven contract divided into clear project phases:

  • Milestone 1 (Azure Infrastructure Deployment): Deploy open-source Jitsi Meet components (JVB, Jicofo, Prosody) natively onto our Azure infrastructure using Azure Container Apps or Docker/AKS.
  • Milestone 2 (HIPAA Security & Network Isolation): Harden the Jitsi environment for strict medical compliance. Configure private STUN/TURN servers (Coturn), completely strip out public analytics hooks, and implement secure JSON Web Token (JWT) asymmetric authentication generated by our backend.
  • Milestone 3 (Dual-Frontend Embedding): Implement a unified frontend module using Jitsi's external_api.js to embed video frames via iframe. This must support a simple interface for the Patient Web Portal and a flexible, split-screen UI layout within the Polaris EMR for provider note-taking.
  • Milestone 4 (Recording Pipeline Architecture): Set up Jitsi Jibri to record clinical sessions upon request and automate a pipeline that securely pushes encrypted .mp4 video files directly to our private Azure Blob Storage.

Required Technical Expertise:

  • Proven WebRTC Mastery: Deep understanding of real-time streaming, audio/video codecs, network traversal (STUN/TURN/ICE), and optimizing Selective Forwarding Units (SFUs).
  • Direct Jitsi Experience: Hands-on experience customizing open-source Jitsi Meet, configuring config.js and interface_config.js, and leveraging the Jitsi iFrame API.
  • Microsoft Azure DevOps: Confident provisioning compute nodes, containers, virtual networks, and Blob Storage inside Azure.
  • Full-Stack Proficiency: Experience writing clean JavaScript/Node.js for token authentication and basic familiarity with PHP to interface with the OpenEMR calendar/database layers.

Contract Terms & How to Apply:

This is a 1099 / independent contractor position.

We have an explicit, pre-written architectural blueprint ready to hand off upon contract initiation to ensure you hit the ground running.

To Apply: Please submit your resume or a link to your portfolio/GitHub. Crucial: Please highlight any past WebRTC, video-streaming, or Jitsi-specific deployment projects you have successfully completed.

Pay: From $25.00 per hour
Work Location: Remote

Share

eLinx Health, LLC

eLinx Health, LLC

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy