Full-Stack WebRTC Developer — React, Node.js, GitHub, WHM/cPanel
Budget: $5.0 - $10.0
HOURLY / PART_TIME
⭐ 4.73 (39)
United States
api-development, database-development, payment-gateway-integration, javascript, node.js, react-js, mysql, web-programming, api
Qualifications préférées
- Expérience : Débutant
Job Description
We are looking for an experienced full-stack developer to help build and deploy a modern real-time video communication website.
The ideal candidate must have strong experience with WebRTC, React, Node.js, GitHub, and WHM/cPanel. You should understand both front-end development and back-end infrastructure, including real-time connections, video streaming, deployment, security, and server configuration.
Required Skills
WebRTC video and audio communication
React front-end development
Node.js back-end development
WebSocket or Socket.IO signaling
STUN and TURN server configuration
GitHub repositories, branches, commits, and pull requests
WHM and cPanel server management
Linux server deployment
SSL certificate and domain configuration
Responsive desktop and mobile interfaces
API development and integration
Application security and performance optimization
Project Responsibilities
The selected developer will be expected to:
Build and improve a WebRTC-based video communication application.
Develop a responsive and user-friendly React interface.
Create and maintain the Node.js back end.
Implement reliable WebRTC signaling and peer connections.
Configure STUN and TURN services when required.
Troubleshoot video, audio, connection, browser, and firewall problems.
Manage the source code and development workflow through GitHub.
Deploy and maintain the application using WHM/cPanel.
Configure domains, subdomains, SSL certificates, environment variables, and server services.
Test the application across desktop and mobile browsers.
Improve application performance, reliability, privacy, and security.
Document the code, deployment process, and server configuration.
Preferred Experience
Preference will be given to developers who have previously built:
Video-chat platforms
Live-streaming applications
Peer-to-peer communication systems
Multi-user video rooms
Real-time messaging platforms
Browser-based audio and video applications
Moderation, reporting, or user-management systems
Production applications hosted through WHM/cPanel
What You Must Include in Your Proposal
Please include the following:
A short description of your WebRTC experience
Links to relevant projects or GitHub repositories
An explanation of your experience with React and Node.js
Your experience configuring STUN and TURN servers
Your experience deploying Node.js applications through WHM/cPanel
Your availability and estimated weekly hours
Your hourly rate or estimated project price
Please do not submit a generic proposal. Start your application with the words “WebRTC Developer” so we know you read the complete job description.
Screening Questions
What WebRTC applications have you previously built?
How would you implement signaling for a React and Node.js video application?
Have you configured Coturn or another TURN server?
How do you handle users located behind restrictive NATs or firewalls?
How would you deploy and keep a Node.js application running through WHM/cPanel?
How do you protect WebRTC sessions and signaling connections?
Can you provide a live example or GitHub repository showing similar work?
Are you comfortable documenting the application and deployment process?
Working Relationship
We are looking for a dependable developer who communicates clearly, commits code regularly, documents their work, and provides honest progress updates. Successful completion of the initial project may lead to ongoing development, maintenance, and feature work.
Ouvrir sur Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Connexion