Refactor Storage and Implement Routerv2 API
Worldwide
We are looking for an experienced backend developer to refactor our existing freeleaps-storage service, implement new API v2 routes with authentication, and develop a corresponding SDK (freeleaps-storage-sdk). We have a comprehensive design document ready. You must strictly follow the architectural guidelines and design logic provided in our documentation. Key Responsibilities & Deliverables: You will be responsible for the following tasks (detailed specifications are in our Gitea documentation): 1. Authentication & Integration: Integrate freeleaps-authentication and add API key authentication to the service. 2. Data Modeling: Create and update the required data models based on the new design. 3. API v2 Development: Implement 4 new v2 endpoints: Upload file;Get file metadata;Get file download link;Delete file 4. Quota Management: Add an endpoint to fetch product quotas and update used storage/usage status. 5: SDK Development: Build the freeleaps-storage-sdk from scratch, including: client、schemas、exception、examples、README This project is broken down into 3 milestones with strict deadlines: 1: Complete freeleaps_storage v2 APIs Deliverables: API key auth, data models, and the 4 core v2 endpoints + quota endpoints implemented. Deadline: July 7, 2026 Budget: $45 USD 2: New freeleaps_storage_sdk Deliverables: Completed SDK (client, schemas, exception, examples, and README). Deadline: July 8, 2026 Budget: $45 USD 3: Online Testing & Deployment Deliverables: Assist with online testing and ensure everything runs smoothly in production. Deadline: July 18, 2026 Budget: $10 USD
$45.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesSammamish12:18 PM
- 1 hire, 1 active
- Small company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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