Posted on: 07/01/2026
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.
- 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.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1597840