Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Experienced Node.js Developer Needed for Video Upload System Debugging (Firebase + Cloud Run)

Upwork • , US • Remote

$25 - $47 / HOUR Apply Now
Posted on: 11th March, 2025
Employment Type: CONTRACTOR

Job Description

# Experienced Node.js Developer Needed for Video Upload System Debugging (Firebase + Cloud Run)

## Project Overview

Need an experienced developer for pair programming sessions to debug and optimize a video upload system running on Google Cloud Run with Firebase integration. The system is experiencing specific issues with video thumbnail generation and Firebase Admin initialization.

## Current Technical Stack

- Node.js

- Firebase Admin SDK

- Google Cloud Run

- Docker

- ffmpeg/ffprobe (for thumbnail generation)

## Specific Issues We're Tackling

1. Video thumbnail generation failing with "moov atom" errors

2. Firebase Admin initialization issues in Cloud Run environment

3. Need to implement a robust retry mechanism for failed thumbnail generation

## Required Experience

- Strong experience with Node.js and async programming

- Hands-on experience with Firebase Admin SDK

- Familiarity with Google Cloud Run and Docker deployments

- Experience with video processing (ffmpeg/ffprobe)

- Previous experience debugging production deployment issues

## Desired Skills

- Strong debugging skills

- Experience with video upload systems

- Knowledge of best practices for handling large file uploads

- Understanding of Docker deployment issues

- Good communication skills for pair programming

## Time Commitment

- Looking for 2-3 pair programming sessions (2-3 hours each)

- Flexible scheduling

- Immediate availability preferred

## Budget

- $50-75/hour depending on experience

- Payment via Upwork/Codementor escrow

## Additional Context

The system is partially working but needs optimization and proper error handling. We have detailed logs and error messages available. Looking for someone who can not only fix the immediate issues but also provide guidance on best practices and potential improvements.

## How to Apply

Please include in your response:

1. Your experience with similar video upload systems

2. Any specific experience with Firebase Admin + Cloud Run deployments

3. Your availability for pair programming sessions

4. Brief thoughts on how you would approach the thumbnail generation retry mechanism

Responsibilities

  • Need an experienced developer for pair programming sessions to debug and optimize a video upload system running on Google Cloud Run with Firebase integration
  • The system is experiencing specific issues with video thumbnail generation and Firebase Admin initialization
  • Node.js
  • Firebase Admin SDK
  • Google Cloud Run
  • ffmpeg/ffprobe (for thumbnail generation)
  • ## Specific Issues We're Tackling
  • Video thumbnail generation failing with "moov atom" errors
  • Firebase Admin initialization issues in Cloud Run environment
  • Need to implement a robust retry mechanism for failed thumbnail generation
  • The system is partially working but needs optimization and proper error handling
  • Your availability for pair programming sessions
  • Brief thoughts on how you would approach the thumbnail generation retry mechanism

Requirements

  • Strong experience with Node.js and async programming
  • Hands-on experience with Firebase Admin SDK
  • Familiarity with Google Cloud Run and Docker deployments
  • Experience with video processing (ffmpeg/ffprobe)
  • Previous experience debugging production deployment issues
  • Looking for 2-3 pair programming sessions (2-3 hours each)
  • Looking for someone who can not only fix the immediate issues but also provide guidance on best practices and potential improvements
  • Your experience with similar video upload systems
  • Any specific experience with Firebase Admin + Cloud Run deployments
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Benefits

  • Flexible scheduling
  • Immediate availability preferred
  • $50-75/hour depending on experience
  • Payment via Upwork/Codementor escrow

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.