Video Streaming Startup - Senior Backend/Full Stack Engineer (Tech lead)
Posted on: 12/5/2024
Taipei City
Permanent
IT
About the Role
Join our innovative video streaming platform startup as a Senior Backend/Full Stack Engineer (Tech lead)! We are building cutting-edge solutions to deliver high-quality streaming experiences to users. The ideal candidate will have a passion for video technology, scalable cloud architectures, and exceptional user experiences. This is an opportunity to be part of a dynamic team at the forefront of the video streaming industry.
Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js, Firebase, and Google Cloud Platform.
- Implement robust video processing pipelines, including encoding, DRM, and integration with CDNs.
- Develop and optimize frontend applications using React/Next.js and TypeScript.
- Ensure smooth video playback across browsers, leveraging tools like Video.js, Shaka Player, and Mux.
- Monitor and improve web application performance, focusing on web vitals and overall user experience.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- (Optional) Build and maintain real-time messaging features using WebSockets.
Requirements
- Expertise in Firebase (Firestore, Functions, Storage).
- Proficiency in Google Cloud Platform (Storage, Compute, BigQuery).
- Strong skills in Node.js, TypeScript, Docker, React/Next.js, and Express.js.
- Experienced in TypeScript, Next.js/React.js.
- Hands-on experience with browser-based video playback (Video.js, Shaka Player, MSE, EME, Mux, HLS/DASH).
- Experience with Firebase integration.
- Understanding of performance tuning and web vitals.
- Plus - Experience with video processing technologies (FFmpeg, DRM, encoding, CDN integration).
- Plus - Experience with real-time messaging technologies like WebSockets.
What We Offer
- Be part of an exciting startup building the future of video streaming.
- Work on innovative projects with cutting-edge technology.
- A collaborative and fast-paced work environment.
- Competitive salary and benefits package.
- Flexible hybrid working model (combination of remote and in-office work).