SaaS Back End Developer
BitKernel, Austin, TX, United States
About Us
We are a global leader in SaaS solutions for video streaming, serving diverse markets across multiple regions of the whole world. We are expanding operations to different industries, so now we are creating a new Product team for better development and support. It benefits from the backing of an established, profitable global business. Our goal is to build a new, improved SaaS platform tailored for streaming solutions, enabling clients to launch custom mobile, TV, and web apps for live and VOD content. And in the next three years, to become Nº1 vendor of streaming SaaS solutions in the world.
Goal
We are seeking a highly skilled and experienced Senior SaaS Developer Lead to join our OTT Video SaaS development team. You will take initiative and lead on new innovations and projects, as well as work closely in coordination with cross-functional teams to design, develop and maintain OTT Video SaaS Platform.
Key Responsibilitys
• Develop and maintain server-side logic using Kotlin and Java.
• Design and implement event-driven architectures with Kafka.
• Integrate user-facing elements developed by front-end developers with server-side logic.
• Build reusable code and libraries for future use.
• Optimize applications for maximum speed and scalability.
• Implement data storage solutions and ensure data integrity.
• Collaborate with front-end developers, product managers, and other stakeholders to deliver robust solutions.
• Troubleshoot and debug applications to ensure optimal performance.
• Participate in code reviews to maintain code quality and consistency.
• Stay updated with emerging technologies and industry trends.
Mandatory qualification
• Experience in Design/Develop OTT Video SAAS multi-tenant platform
• Own various design tasks involved in the product development life cycle from start to end.
• 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.
• Ability to mentor and coach junior engineers on processes and technologies
Requirements:
- Education: Bachelor's degree or higher in Computer Science
- Experience: At least 4 to 8 years of experience
- Skills: JAVA and proficiency in spring Cloud Framework, Agile methodologies (Scrum and Kanban)
Ready to make an impact? Apply now to be part of our innovative team!