Enable job alerts via email!

Backend Engineer (Video REST API / Streaming Platform Focus)

Selly Cloud Solutions Pte Ltd

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A tech company in Singapore is seeking a developer proficient in Go or Java to design and develop video streaming REST APIs. Responsibilities include managing API features and supporting various streaming protocols. The ideal candidate will have experience with AWS and containerization technologies. This role offers the chance to work on innovative streaming solutions.

Qualifications

  • Proficiency in Go or Java required.
  • Strong expertise in RESTful API design and best practices essential.
  • Experience with cloud platforms AWS and containerization needed.

Responsibilities

  • Design and develop video streaming REST APIs for varied applications.
  • Implement security and management features for the APIs.
  • Support and manage multiple streaming protocols effectively.

Skills

Proficiency in Go
Proficiency in Java
RESTful API design
Understanding of streaming protocols
Experience with PostgreSQL
Experience with MySQL
Experience with Redis
Familiarity with Kafka
Familiarity with RabbitMQ
Experience with AWS
Experience with Docker
Experience with Kubernetes
Knowledge of Grafana
Knowledge of Prometheus
Experience with Jest
Experience with Mocha
Familiarity with GitHub Actions
Experience with Jenkins
Job description

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.