Solution Architect in Python (India)

Solution Architect in Python (India)

02 Aug
|
PixDynamics
|
India

02 Aug

PixDynamics

India

Job Summary:

The Solution Architect with 5+ years of Python experience is responsible for designing and delivering high-quality technical solutions that meet the business requirements of the organization. This role involves collaborating with cross-functional teams, analyzing complex problems, and providing guidance on technology and architecture choices.

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

Experience : 5+ years

Responsibilities

- 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.

Requirements:

- 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.
- Immediate Joiners Preferred

Drop your resume to

[email protected]

📌 Solution Architect in Python (India)
🏢 PixDynamics
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: solution architect in python (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: solution architect in python (india) / india