We are a rapidly growing organization specializing in innovative streaming solutions across diverse global markets. We are expanding into new industries and building a dedicated Product Team to develop and support a next-generation SaaS platform. Our mission is to create cutting-edge solutions enabling businesses to launch custom mobile, TV, and web applications for live and on-demand (VOD) streaming content.
Role Overview:
We are looking for a creative problem solver to join our team and collaborate with cross-functional teams in designing, developing, and maintaining OTT video SaaS products. The ideal candidate should excel in a team setting while taking the initiative to lead innovation and technical projects.
Responsibilities:
Design and develop a multi-tenant OTT video SaaS platform.
Collaborate with various teams to improve the overall user experience of SaaS platforms.
Lead design tasks across the product development life cycle, from concept to deployment.
Develop and manage cloud-based system services and distributed server applications.
Enhance existing software products, understand current developments, and drive further enhancements.
Lead and manage large-scale, scalable application projects involving multiple teams.
Provide mentorship and guidance to junior engineers on processes and technologies.
Required Qualifications:
Bachelor's degree in Computer Science or equivalent experience.
Proficiency in programming languages like Java, C++, or JavaScript.
Strong expertise in relational databases (e.g., MySQL).
Experience with in-memory databases like Redis.
Expertise in the Spring Cloud Framework.
Hands-on experience with Kubernetes (K8s) and Docker technologies.
Experience in developing and maintaining cloud-based video workflows.