Job Title

Senior Python Developer

  • Position:
  • Salary:
  • Location:
  • Job ID: 05742
  • Applications: 0
Share This Job
Required Skills:

HR @ C2W

1197 Active Positions

Job Description

We are seeking an experienced Senior Python Developer with expertise in Coturn and network engineering, along with hands-on experience in WebRTC, to join our dynamic and innovative team. As a Senior Python Developer, you will play a key role in developing and maintaining our real-time communication platform, leveraging Coturn and WebRTC technologies.


  • Designing and implementing robust, scalable, and high-performance Python-based solutions for real-time communication using WebRTC and Coturn.
  • Collaborating with cross-functional teams to understand requirements, translate them into technical specifications, and develop efficient software solutions.
  • Developing and maintaining Coturn servers, including configuration, optimization, and troubleshooting to ensure reliable and secure real-time communication.
  • Designing, implementing, and maintaining network infrastructure components to support WebRTC-based applications, including signaling servers, media servers, and NAT traversal.
  • Integrating WebRTC components with existing systems, services, and APIs to enable seamless real-time communication functionality.
  • Conducting thorough code reviews and providing constructive feedback to ensure code quality, maintainability, and adherence to best practices.
  • Identifying performance bottlenecks and optimizing the system to enhance scalability, reliability, and latency of real-time communication services.
  • Troubleshooting and debugging complex issues related to network connectivity, NAT traversal, and media streaming in WebRTC-based applications.
  • Staying updated with the latest trends, advancements, and best practices in WebRTC, Coturn, and network engineering domains, and applying them to improve our real-time communication platform.
  • Mentoring and providing technical guidance to junior developers, fostering knowledge sharing and continuous learning within the team.


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of proven experience as a Senior Python Developer, preferably in a WebRTC-related role.
  • Strong proficiency in Python programming language, including experience with asynchronous programming and related frameworks (e.g., asyncio, Twisted).
  • Extensive hands-on experience with Coturn server setup, configuration, and maintenance.
  • In-depth understanding of WebRTC technology, including signaling protocols (e.g., SIP, WebSocket), media codecs, NAT traversal techniques (STUN, TURN), and media server deployment.
  • Solid knowledge of network engineering principles, TCP/IP stack, routing, and firewall configurations.
  • Experience with developing and integrating WebRTC components, such as signaling servers, media servers (e.g., Kurento, Jitsi), and TURN servers.
  • Proficiency in troubleshooting and debugging network-related issues, including network connectivity, NAT traversal, and media streaming.
  • Familiarity with related technologies and frameworks, such as JavaScript, HTML5, CSS, and frontend frameworks (e.g., React, Angular).
  • Strong problem-solving skills, with the ability to analyze complex issues, propose innovative solutions, and implement them effectively.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented, agile environment.
  • Proactive and self-motivated mindset, with a passion for staying updated with emerging technologies and driving continuous improvement.

Preferred Qualifications:

  • Experience working in Agile/Scrum development environments.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of security best practices for real-time communication applications, including encryption, authentication, and authorization mechanisms.

Join Our Free Newsletter

Join Our Newsletter to get the latest updates and keep yourself updated on the latest Job Openings.

Have a Question?

We are here to help. Email us or call +91 773 604 3614
Contact Us