Python Developer - CIPIO

3 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities
Backend Development
  • Design and 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
Video & Media Processing
  • 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
Integration & APIs
  • Integrate with third-party APIs (Social Media, Payment, Cloud Storage)
  • Implement authentication and authorization using Keycloak / OAuth2
  • Build webhook handlers and event-driven systems
  • Develop search and discovery features with efficient querying
Quality & Performance
  • 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
Collaboration
  • 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

Required Skills & Experience

Technical Expertise (3+ Years)

Python & Frameworks

  • Strong proficiency in Python 3.x
  • Experience with FastAPI or Django/Django REST Framework
  • Understanding of async programming (asyncio, Celery)
  • Familiarity with Python best practices and design patterns

Video Processing

  • Hands-on experience with FFmpeg for video/audio processing
  • Video transcoding, format conversion, and compression
  • Thumbnail generation and media metadata extraction
  • Understanding of video codecs, containers, and streaming protocols (HLS, DASH)

Databases

  • Strong experience with PostgreSQL (schema design, queries, optimization)
  • Experience with MongoDB (document modeling, aggregations)
  • Database migration tools (Alembic, Django migrations)
  • Caching strategies (Redis)

APIs & Integration

  • RESTful API design and implementation
  • Experience integrating third-party APIs
  • OAuth2 / OpenID Connect authentication
  • Webhook implementation and event-driven architecture

Cloud & Infrastructure

  • Experience with AWS / GCP / Azure (any one or more)
  • Cloud storage services (S3, GCS, Azure Blob)
  • Basic understanding of Docker and containerization
  • Familiarity with message queues (RabbitMQ, SQS, Kafka)
Good to Have
  • Experience with Keycloak or similar IAM solutions
  • Kubernetes deployment experience
  • Experience with social media APIs (Instagram, Facebook, TikTok)
  • Background in media/entertainment or creator economy platforms
  • Experience with search technologies (Elasticsearch)
  • Performance profiling and optimization skills

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