Selly Cloud Solutions Pte Ltd – Central Singapore
Responsibilities
- Design and develop video streaming REST APIs (live streaming, video-on-demand, advertising, analytics)
- Implement JWT authentication, version management, rate limiting, and Webhook notifications
- Develop video ingestion, transcoding, and multi-bitrate streaming modules
- Support various streaming protocols: HLS, RTMP, SRT, WebRTC
- Build playback data analytics and monitoring systems
- Manage cloud deployment, scaling, and performance optimization
Requirements
- Proficiency in Go/Java
- Strong expertise in RESTful API design and best practices
- Understanding of protocols such as HLS/DASH/RTMP/SRT/WebRTC
- Experience with databases (PostgreSQL/MySQL/Redis)
- Familiarity with distributed systems and message queues (Kafka/RabbitMQ/SQS)
- Experience with cloud platforms AWS (S3, CloudFront, ECS/EKS) and containerization (Docker/Kubernetes)
- Knowledge of logging and monitoring systems (Grafana/Prometheus/ELK)
- Experience with unit testing and CI/CD pipelines (Jest/Mocha/GitHub Actions/Jenkins)
Bonus Qualifications
- Experience with platforms such as Wowza/Mux/Agora/Livepeer
- Knowledge of FFmpeg/GStreamer transcoding
- Experience with API gateways/microservices (Kong/Traefik/Nginx)
- Background in analytics and visualization systems