Position Overview
We are seeking a highly skilled
WebRTC and Node.js Expert to join our team and contribute to the development of a cutting-edge audio and video calling application with chat functionality. The ideal candidate will have deep
expertise in WebRTC, Web Sockets, Node.js, and secure connection patterns to ensure
end-to-end encryption for seamless and secure communication.
Responsibilities
- Develop and maintain the backend architecture for a real-time audio and video calling application using Node.js and WebRTC.
- Implement WebSocket-based solutions to enable real-time chat and signaling functionalities.
- Design and ensure robust secure connection patterns for WebRTC to enable end-to-end encryption and protect user data.
- Collaborate with cross-platform API development to ensure WebRTC APIs work seamlessly across different devices and platforms.
- Provide technical consultancy and guidance for the frontend development team working in Flutter.
- Troubleshoot, debug, and optimize performance for all real-time communication features.
- Stay updated with the latest advancements in WebRTC, Node.js, and related technologies to recommend best practices and innovative solutions.
Requirements
- Technical Expertise:
- Proficient in Node.js with at least 2 years of hands-on experience.
- Strong understanding and practical experience with WebRTC for real-time communication.
- Experience with WebSocket for real-time data exchange.
- Proven ability to implement secure connection patterns for WebRTC and ensure end-to-end encryption.
- Project Experience:
- Prior experience in building real-time communication applications, preferably audio/video calling or conferencing solutions.
- Familiarity with implementing cross-platform WebRTC APIs.
- Collaboration & Consultancy:
- Strong ability to collaborate with frontend teams, especially in Flutter, providing architectural guidance and best practices.
- Effective communication and problem-solving skills.
- Additional Skills (Preferred):
- Knowledge of Flutter and its ecosystem.
- Understanding of scalable and distributed backend architectures.
Project Details
- Build an audio and video calling application with integrated real-time chat functionality like WhatsApp.
- Ensure the application supports cross-platform WebRTC APIs.
- Maintain a focus on end-to-end encryption and secure communication.
- Provide consultancy for frontend development in Flutter to ensure seamless integration and functionality.
Why Join Us
- Opportunity to work on cutting-edge real-time communication technology.
- Collaborative and innovative work environment.
- Contribute to building a secure, user-friendly application with global impact
Skills: end-to-end encryption,flutter,web sockets,encryption,webrtc,node.js,real-time communication