TypeScript / Node.js Developer – Video Upload Migration to AWS S3
Orçamento: $150.0
FIXED /
⭐ 0.00 (0)
Italy
amazon-web-services, amazon-ec2, typescript, amazon-s3, amazon-rds, node.js, mongodb
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.
Abrir na Upwork