Back End Developer

BitKernelVancouver, CA
Published on

About BitKernel Technology

BitKernel is at the forefront of advanced video streaming solutions, creating a comprehensive suite of secure, end-to-end SaaS products designed to elevate long-form video content delivery across the globe. BitKernel provides scalable solutions for operators, media content suppliers, distributors, and creators, making high-quality video accessible anytime, anywhere.

As part of a fast-growing and innovative global industry, we are driven by our mission to build the future of video streaming technology. Now, inspired by Vancouver's thriving tech scene, we're establishing our SaaS technology hub in North America and looking for talent to join us on this exciting journey. BitKernel fosters a dynamic culture with a passion for learning, collaboration, and cutting-edge technology, offering vast opportunities for career growth.

Discover more about our SaaS platform at www.gooseott.com.

Your Role in Shaping the Future of Video Streaming

Position Type: Full-Time, Permanent
Location: Vancouver, BC (Hybrid - 1 day remote per week)

What You’ll Do:

As a SaaS Backend Developer, you'll play a pivotal role in designing, developing, and maintaining the backend architecture of our OTT Video SaaS platform. This role requires both technical expertise and leadership, as you'll be guiding a team of developers to bring innovations to life.

Key Responsibilities

Within a dynamic, agile team, you will:

  • Collaborate with developers to optimize server-side logic using Kotlin and Java.
  • Design and implement scalable, microservices architectures.
  • Integrate user-facing elements with backend services, in partnership with front-end developers.
  • Create reusable code libraries and optimize applications for performance and scalability.
  • Maintain data storage solutions and ensure data integrity.
  • Conduct code reviews to uphold quality standards.
  • Mentor junior engineers and foster a learning-focused environment.
  • Debug complex issues to enhance platform performance.

Must-Have Skills & Experience

  • 5+ years in backend development, specializing in designing and developing SaaS platforms.
  • Proven experience in leading development projects in agile environments.

Technical Requirements

  • Proficiency with Java and Kotlin.
  • Strong foundation in cloud platforms (AWS, Google Cloud) and microservices architecture.
  • Deep understanding of relational and in-memory databases.
  • Experience with Spring Cloud, Kubernetes, and Docker.
  • Knowledge of encryption protocols and best practices in data security.
  • Strong communication skills for cross-functional collaboration.

Nice-to-Have Skills & Experience

  • Experience with live or VOD video streaming platforms.
  • Familiarity with multimedia codecs (AVC, HEVC, VP9) and DRM systems.
  • Knowledge of Kotlin, C++, Go, and Web3 technologies.

Mindset We’re Looking For

  • Startup Hustle: Thrive in fast-paced environments with a proactive attitude.
  • Boundary-Breaking Vision: Challenge norms and innovate.
  • AI-Enhanced Development: Integrate AI to enhance development.

Perks & Benefits

  • Career Development: Access to learning, mentorship, and growth opportunities.
  • Collaborative Environment: Engage in team-building activities in a creative workplace.
  • Great Work Environment: Work from our modern Vancouver office with hybrid flexibility.
  • Global Opportunities: Join a company with international reach and travel potential for team-building.

Take the Next Step in Your Career with BitKernel

If you’re ready to make a meaningful impact and lead the development of a global SaaS streaming platform, we encourage you to apply. BitKernel is committed to fostering a diverse and inclusive workplace, welcoming candidates from all backgrounds. Your journey to shape the future of video streaming starts here!
Note: This position is full-time in office based in Vancouver, BC, considering local candidates eligible to work in Canada.