HamburgerMenu
hirist

DXFactor - Python Developer - Microservices Architecture

DXFactor
Others
3 - 5 Years

Posted on: 07/01/2026

Job Description

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.



info-icon

Did you find something suspicious?

Similar jobs that you might be interested in