*candidates without Lead/Management experience welcome to apply.
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.