The ideal candidate is a creative problem solver who will work in coordination with cross-functional teams to design, develop, and maintain OTT Video SAAS Products. You must be comfortable working as part of a team while taking the initiative to take lead on new innovations and projects.
Design/Develop OTT Video SAAS multi-tenant platform
Work cross-functionally to enhance overall user experience of SAAS platforms
Own various design tasks involved in the product development life cycle from start to finish
Managing and developing system services that are based on cloud services.
Managing and creating distributed server applications.
Ability to undertake an existing software product, understand the current development, and maintain and execute further development.
Relevant Experience in developing/leading and managing large scalable applications involving multiple teams.
Ability to lead small developer agile team.
Ability to mentor and coach junior engineers on processes and technologies.
Required qualifications:
Minimum Bachelor's degree or equivalent experience computer science
Experience using Java/C++/Javascript skills
Excellent skills on retaliation DBs like MySql
Experience with In memory DBs like Redis
Proficiency in Spring Cloud Framework
Experienced in K8S/Docker technology
Experienced in developing and maintaining cloud-based video workflows
Experienced in cryptography such as SHA/AES/DES/RSA/SSL/TLS etc.
Experience with Cloud/SaaS services such as Amazon AWS, Google Cloud
Ability to multi-task, organize, and prioritize work
Knowledge of DevOps and CI/CD tools, like Git and Jenkins
Knowledge of Agile methodologies, like Scrum and Kanban
Good speaking and written communication skills in English
Preferred qualifications:
Previously worked on SAAS platforms/products
Previously worked on live/vod video streaming platforms/products
Understanding with AVC, HEVC, VP9, AV1, AAC video and audio codec standards
Understanding of multimedia transport protocols: RTP, RTMP, SRT, UDP, HLS/DASH etc.
Experience with Kotlin
Good Understanding of Digital Rights Management Systems (DRM), including Playready, Widevine & FairPlay