Senior Python Developer

Year    Remote, IN, India

Job Description

Experience:

3-6 years

Location:

Remote

About the Role:


We are seeking a

Senior Python Developer

to join our team and work on a high-performance, real-time video streaming platform. The role involves building, debugging, and optimizing backend services, ensuring the scalability of camera streams, and maintaining consistent behaviour across server environments. You will work closely with the frontend and DevOps teams to deliver a robust streaming experience.

Key Responsibilities:



Design, develop, and maintain

Python backend services

using Django and FastAPI. Troubleshoot and resolve

video streaming issues

, including "No Signal" errors and retry logic failures. Optimize

multi-camera streaming pipelines

using WebRTC and FFMPEG to scale beyond current server limits. Ensure

environment consistency

across servers by identifying and resolving configuration or deployment issues. Collaborate with frontend developers (React MFE) to integrate streaming features seamlessly. Work with MySQL databases to optimize queries and ensure efficient data handling. Profile and optimize FFMPEG/WebRTC processes for

resource efficiency and performance

. Monitor, debug, and improve server-side

performance, concurrency, and stability

. Follow best practices for code quality, testing, and documentation.

Required Skills & Qualifications:



Bachelor's or Master's degree in

Computer Science, IT, or related field

. Strong experience in

Python programming

with Django and FastAPI. Hands-on expertise with

WebRTC and FFMPEG

for real-time video streaming. Experience with

performance tuning, multi-threading, or multi-processing

in backend systems. Familiarity with

Linux server environments, deployment processes, and troubleshooting

. Knowledge of

networking concepts

relevant to streaming (TCP/UDP, RTP, ICE/STUN/TURN). Strong analytical and debugging skills to handle

environment-specific issues

. Solid understanding of database design and query optimization (MySQL).

Preferred Skills:



Experience with

Docker, Kubernetes, or other container orchestration tools

. Exposure to

CI/CD pipelines

and DevOps practices. Familiarity with

frontend frameworks

(React) for integrating streaming components. Knowledge of

high-volume, real-time system architectures

.

What We Offer:



Opportunity to work on a

cutting-edge video streaming platform

. Exposure to

real-time WebRTC/FFMPEG technologies

and high-scale backend systems. Collaborative work environment with opportunities to

innovate and optimize streaming processes

. Flexible work arrangements and competitive compensation.
Job Type: Contractual / Temporary
Contract length: 3 months

Pay: ₹38,000.00 - ₹67,500.00 per month

Benefits:

Flexible schedule * Work from home

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4292193
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year