Python Developer

3 - 7 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Backend Developer, you will be responsible for designing and developing RESTful APIs and microservices using Python (FastAPI/Django). You will also build and optimize video processing pipelines using FFmpeg, implement database schemas and queries for PostgreSQL and MongoDB, and develop async processing workflows for media handling and transcoding. Your main focus will be on writing clean, maintainable, and well-documented code. Key Responsibilities: - Develop RESTful APIs and microservices using Python (FastAPI/Django) - Build and optimize video processing pipelines using FFmpeg - Implement database schemas and queries for PostgreSQL and MongoDB - Develop async processing workflows for media handling and transcoding - Write clean, maintainable, and well-documented code - Build video ingestion, transcoding, and processing workflows using FFmpeg - Implement media optimization for different platforms and formats - Handle large file uploads, streaming, and storage integrations - Develop thumbnail generation, video metadata extraction, and format conversion services - Implement authentication and authorization using Keycloak / OAuth2 - Build webhook handlers and event-driven systems - Develop search and discovery features with efficient querying - Write unit tests and integration tests for backend services - Optimize API performance and database queries - Implement logging, monitoring, and error handling - Participate in code reviews and follow engineering best practices - Work closely with frontend developers on API contracts - Collaborate with DevOps on deployment and infrastructure - Participate in sprint planning and technical discussions - Contribute to architectural decisions and documentation Qualifications Required: - Strong proficiency in Python 3.x - Experience with FastAPI or Django/Django REST Framework - Understanding of async programming (asyncio, Celery) - Hands-on experience with FFmpeg for video/audio processing - Strong experience with PostgreSQL (schema design, queries, optimization) - Experience with MongoDB (document modeling, aggregations) - RESTful API design and implementation - Experience with AWS / GCP / Azure - Basic understanding of Docker and containerization (Note: The job description does not include any additional details about the company.) Role Overview: As a Backend Developer, you will be responsible for designing and developing RESTful APIs and microservices using Python (FastAPI/Django). You will also build and optimize video processing pipelines using FFmpeg, implement database schemas and queries for PostgreSQL and MongoDB, and develop async processing workflows for media handling and transcoding. Your main focus will be on writing clean, maintainable, and well-documented code. Key Responsibilities: - Develop RESTful APIs and microservices using Python (FastAPI/Django) - Build and optimize video processing pipelines using FFmpeg - Implement database schemas and queries for PostgreSQL and MongoDB - Develop async processing workflows for media handling and transcoding - Write clean, maintainable, and well-documented code - Build video ingestion, transcoding, and processing workflows using FFmpeg - Implement media optimization for different platforms and formats - Handle large file uploads, streaming, and storage integrations - Develop thumbnail generation, video metadata extraction, and format conversion services - Implement authentication and authorization using Keycloak / OAuth2 - Build webhook handlers and event-driven systems - Develop search and discovery features with efficient querying - Write unit tests and integration tests for backend services - Optimize API performance and database queries - Implement logging, monitoring, and error handling - Participate in code reviews and follow engineering best practices - Work closely with frontend developers on API contracts - Collaborate with DevOps on deployment and infrastructure - Participate in sprint planning and technical discussions - Contribute to architectural decisions and documentation Qualifications Required: - Strong proficiency in Python 3.x - Experience with FastAPI or Django/Django REST Framework - Understanding of async programming (asyncio, Celery) - Hands-on experience with FFmpeg for video/audio processing - Strong experience with PostgreSQL (schema design, queries, optimization) - Experience with MongoDB (document modeling, aggregations) - RESTful API design and implementation - Experience with AWS / GCP / Azure - Basic understanding of Docker and containerization (Note: The job description does not include any additional details about the company.)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You