Deadline extended: Apply by January 31, 2025, 23:59 Philippine time (UTC+8)
About Cinemata
Cinemata is a secure, open-source, ad-free, and privacy-respecting video platform dedicated to amplifying critical social and environmental issues across the Asia-Pacific region. Since launching in 2021, Cinemata has grown to host over 6,000 user-contributed films covering topics from human rights to climate advocacy, serving as a vital platform for independent filmmakers and activists.
Our ongoing project to build Cinemata 2.0 strengthens the platform’s privacy and security while expanding features for film sharing and community engagement. This major upgrade implements enhanced data protection and authentication systems to safeguard our users, alongside new features for co-viewing experiences and virtual screening events that make social issue films more accessible to audiences across the region.
The Opportunity
We are building a pool of talented Southeast Asia-based developers to contribute to Cinemata 2.0’s development through project-based work. Selected developers will work on implementing specific features and improvements from our roadmap.
Our Tech Stack
- Backend: Python, Django, Django REST Framework
- Database: PostgreSQL
- Frontend: React
- Media Processing: FFMPEG, Bento4
- Caching: Redis
- Task Queue: Celery
- Web Server: Nginx with uWSGI
- Media Players: video.js
Priority Development Areas
We welcome developers with expertise in:
Performance and Infrastructure
- Video upload optimisation and chunking
- CDN implementation and configuration
- Database optimisation
- Cloud-native architecture development
- Server deployment and monitoring
Security
- Expanding Django admin functionality for common operations
- Implementing user role management through the admin interface
- Adding file size limit controls per user role
- Integrating SMTP configuration in the admin panel
- Building improved content moderation tools
- Creating user management dashboards
Administrative Interface Enhancement
- Expanding Django admin functionality for common operations
- Implementing user role management through the admin interface
- Adding file size limit controls per user role
- Integrating SMTP configuration in the admin panel
- Building improved content moderation tools
- Creating user management dashboards
User Experience and Frontend
- Community engagement features
- Real-time notification systems
- Co-viewing experience development
- Creator dashboard development
Media Processing
- Video transcoding optimisation
- Live streaming implementation
- Mobile optimisation
- Media delivery enhancement
What We Offer
- Paid project work on specific platform features
- Opportunity to work on challenging technical problems at scale
- Collaboration with developers across Southeast Asia
- Contribution to a platform supporting social change
Requirements
- Based in Southeast Asia
- Experience with one or more areas of our technology stack
- Understanding of open-source development practices
- Strong communication skills in English
- Ability to collaborate remotely
- Interest in social impact technology
Join us in building a more secure, efficient, and impactful platform for social change media in the Asia-Pacific region. If you are interested, answer the form below. For more information about our work, visit Cinemata’s project page. Questions can be directed to King Catoy, Cinemata Development Lead, at [email protected].