TypeScript / Node.js Developer – Video Upload Migration to AWS S3

Posted 4 weeks ago

Worldwide

Summary

We are looking for an experienced TypeScript and Node.js developer to modify an existing web application hosted on AWS EC2. The scope of work involves migrating the current video upload flow — which currently uploads files directly to the server — to a direct-to-S3 upload architecture, with real-time user feedback upon processing completion using an already implemented AWS trigger. Scope of the work: - Implement direct-to-S3 video uploads from the client side (presigned URLs or multipart upload), removing the current server-side upload handling - Integrate with AWS S3 for video storage; the upload completion will automatically trigger an existing processing pipeline on the AWS side - Connect the application to the existing trigger/notification mechanism (details will be shared upon engagement) to receive the processing outcome - Notify the user in the frontend when video processing is complete (success or failure) - Ensure proper error handling, retry logic, and upload progress feedback on the client side - The application is hosted on AWS EC2 and the codebase is TypeScript / Node.js Requirements - Proven experience with TypeScript and Node.js (please share relevant portfolio or GitHub links) - Strong knowledge of AWS S3 - Experience consuming AWS event-driven notifications - Familiarity with real-time or async notification patterns (WebSockets, polling, SSE) - Experience working on existing codebases — clean, documented code is a must - Ability to work independently and communicate proactively What We Expect in Your Proposal Please include the following in your bid: 1. A brief description of your experience with similar AWS + Typescript/Node.js integrations 2. Your estimated timeline for completing the work 3. Links to relevant past projects or GitHub repositories We value clear communication and technical precision. Only apply if you have hands-on experience with the technologies listed above.

  • $150.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Amazon Web Services
TypeScript
Nice-to-have skills
Amazon EC2
Amazon RDS
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:4 days ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 16, 2026
  • Italy
    Roma10:38 PM
  • $220 total spent
    1 hire, 1 active

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo