Senior SaaS Backend Developer

Company:  BitKernel Technology Inc
Location: Austin
Closing Date: 06/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

About Us

Founded in 2015, BitKernel Technology Inc ( is an internet technology company specializing in providing streaming platforms for long-form video content, offering secure, comprehensive, end-to-end enterprise business solutions for the video domain.

BitKernel’s mission is to deliver all-encompassing video streaming SaaS solutions that cater to a variety of stakeholders, including operators, media content suppliers, channel distributors, and content creators, across both market and operational dimensions. Our ultimate goal is to ensure that high-quality video content is accessible to internet users around the globe, anytime and anywhere.

 

At BitKernel, we are the ?rst members of a fast-growing, exciting global industry. We are proud of what we do and make meaningful impact to our customers. This is a company and career that values lifelong learning at an accelerated rate.

 

Today, aspired by Austin’s talented tech resources, BitKernel is focused on establishing its SaaS technology development hub in North America.  

BitKernel provides vast opportunities to its employees to advance their career, with a great culture in a creative environment with cutting-edge technology where you can perform meaningful work with great people. 

  

About The Role

·       Full-Time

·       Office-based position - This is a permanent position based in Austin, Texas, with flexibility to work 1 day (Friday) from home, per week.

·       Full benefits package (Health, Dental and Optical) and 3-week vacation/PTO per year.

 

Job Description

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.

 

Responsibilities – with a lead developer role in an agile environment, you will:

  • 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.

 

‘Must Have’ Skills/Experience (8+ years experience)

  • Experience in 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.

 

Requirements/Qualifications

  • Minimum Bachelor's degree or equivalent experience computer science
  • Hands-on experience using Java 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

'Nice to Have" Skills/Experience:

  • Previously worked on SAAS platforms/products
  • Previously worked on live/vod video streaming platforms/products
  • Experience with Kotlin/C++ skills
  • 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
  • Good Understanding of Blockchain/Web3 technology


What BitKernel Offers

  • Working for a rapidly expanding global distributed SAAS streaming platform with accelerated career growth with leadership training.
  • Leading and working with our international development teams, with opportunities to travel abroad for team building.
  • Health insurance, performance bonus, company stock options. 
Apply Now
Share this job
BitKernel Technology Inc
  • Similar Jobs

  • Senior SaaS Backend Developer

    Austin
    View Job
  • Senior SaaS Backend Developer

    Austin
    View Job
  • Senior SaaS Backend Developer

    Austin
    View Job
  • Senior Engineer Backend-Developer

    Austin
    View Job
  • Senior Engineer Backend-Developer

    Austin
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙