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. Our vibrant culture fosters learning, collaboration, and the latest technology, offering vast career growth opportunities. Discover more about our SaaS platform at 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 design, develop, and maintain the backend of our OTT Video SaaS platform. This role requires both technical expertise and leadership, guiding developers to innovate. You'll work closely with cross-functional teams to create scalable solutions that enhance our global video reach.

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, working closely with front-end developers.
  • Create reusable code libraries and optimize applications for performance and scalability.
  • Maintain data storage solutions, ensuring data integrity.
  • Conduct code reviews to uphold standards and promote a cohesive development environment.
  • Mentor junior engineers, fostering a learning-focused culture.
  • Troubleshoot and debug complex issues to improve performance.
  • Stay updated on industry trends, bringing innovative ideas to our platform.

Must-Have Skills & Experience

  • 5 years of experience in backend development, focusing on SaaS platforms.
  • Proven experience leading development projects in agile settings.

Technical Requirements

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

Nice-to-Have Skills & Experience

  • Experience with live or VOD video streaming platforms.
  • Familiarity with multimedia codecs and DRM systems.
  • Knowledge of Kotlin, C++, Go, and blockchain/Web3 technologies.

Mindset We’re Looking For

  • Startup Hustle: Excel in fast-paced settings with a hands-on, proactive attitude.
  • Boundary-Breaking Vision: Challenge norms and innovate to build world-class apps.
  • AI-Enhanced Development: Utilize artificial intelligence to boost development efficiency.

Perks & Benefits

  • Career Development Opportunities: Access to learning resources and mentorship for professional growth.
  • Collaborative Team Environment: Participate in team-building activities within a creative workplace.
  • Great Work Environment: Work from our modern Vancouver office with hybrid flexibility on Fridays.
  • Global Opportunities: Join a company with international reach and potential for future travels.

Take the Next Step in Your Career with BitKernel

If you’re ready to impact the development of a global SaaS streaming platform, we encourage you to apply. BitKernel is dedicated to creating a diverse and inclusive workplace and welcomes 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, so we are only considering those based locally and eligible to work in Canada.)