Actively recruiting / 75 applicants
We’re here to help you
Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
Wilson Bittencourt, Recruiter About the company:
Raga Mentor is a groundbreaking platform dedicated to fostering connections among Indian classical musicians worldwide. Our mission is to provide a seamless virtual environment where musicians can collaborate, teach, and learn from each other. We are at the forefront of utilizing cutting-edge technology to enhance the musical experience and promote cultural exchange. As we embark on our journey, we are seeking a skilled Senior Go Developer with expertise in Pion/WebRTC to join our passionate team.
About the role:
As a Senior Go Developer - Pion/WebRTC Specialist at Raga Mentor, you will play a pivotal role in the development of our video chat modules using the Pion WebRTC library. Working closely with our cross-functional team, you will leverage your expertise in Go programming and WebRTC to build robust and scalable solutions that enable real-time communication among our users. This position offers a unique opportunity to contribute to a groundbreaking platform while collaborating with talented professionals in a dynamic and creative environment.
Responsibilities:
- Architect, design, and implement video chat modules using the Pion WebRTC library within the Go programming language.
- Collaborate with frontend developers to integrate video chat functionality seamlessly into the React-based frontend using Phoenix Liveview.
- Optimize video streaming performance and ensure low latency and high-quality audio/video transmission.
- Implement security measures and protocols to protect user privacy and data integrity within the WebRTC infrastructure.
- Conduct thorough testing and debugging of video chat modules to ensure reliability and stability across different devices and network conditions.
- Stay updated on the latest developments in WebRTC technology and proactively identify opportunities for optimization and improvement within our platform.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Proven experience as a Go developer, with a strong understanding of concurrent programming and networking concepts.
- Extensive experience working with WebRTC, preferably using the Pion library.
- Proficiency in building real-time communication applications, including video/audio streaming and signaling protocols.
- Familiarity with frontend technologies such as React, JavaScript, and TypeScript.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.