Full-Stack/Backend Developer - API Optimization, React Native Subscriptions & Automation
Worldwide
We are looking for an experienced developer to upgrade our existing Python/FastAPI backend and implement a new subscription model in our React Native mobile application. Additionally, you will be responsible for setting up automated video rendering and social media posting workflows. Background: Our current backend API runs on a VPS (1 vCPU, 4GB RAM) and relies on heavy browser automation (Playwright) to scrape image data from search engines. This approach is slow, severely bottlenecks the CPU, and often returns limited results. We want to pivot from web scraping to a dedicated, premium JSON Search API to ensure our data retrieval is lightning-fast, scalable, and always online. Simultaneously, we are rebuilding our mobile app in React Native to gain complete freedom over the UI design and advanced ad monetization strategies. We need a developer who can handle the backend API optimizations, seamlessly integrate premium subscription features into this new React Native frontend, and set up a social media automation pipeline. Milestone 1: Backend Refactoring (Python/FastAPI) Completely remove the Playwright dependency to reduce RAM and CPU overhead. Integrate a premium JSON Search API (details provided upon hire) to fetch image data quickly. Ensure our custom extraction logic (OpenCV) and integration with our internal APIs remains intact and performs efficiently on the new data stream. New Feature: Implement functionality to extract data directly from specific "creator profiles" as an additional data source. Ensure robust error handling, caching, and fallback mechanisms for 99.9% uptime. Milestone 2: React Native App Updates Integrate a new In-App Subscription / Paywall system (e.g., using RevenueCat). The subscription should unlock: Access to the premium, lightning-fast search (powered by the new backend). A completely Ad-Free experience across the app. Handle the frontend UI/UX for the paywall and subscription management. Milestone 3: Social Media Automation Pipeline Set up a video rendering workflow (e.g., using Python/FFmpeg on GitHub Actions) that automatically downloads a preview video from our database, resizes it for Reels/Shorts (9:16), adds a blurred background, and overlays our app logo/name. Orchestrate cross-platform social media distribution (Instagram Reels, YouTube Shorts, Pinterest) using an automation tool like Make.com. Automate Firebase Push Notifications to alert users when new data is added to the database. Requirements: Strong experience with Python and FastAPI. Proven experience integrating 3rd party REST APIs. Solid experience with React Native and implementing In-App Purchases/Subscriptions (App Store & Google Play). Familiarity with OpenCV or basic computer vision extraction is a plus. Experience with FFmpeg, GitHub Actions, and automation tools (Make.com/Zapier). "Vibe Coders" Welcome: We highly encourage the use of advanced AI coding tools (Cursor, GitHub Copilot, Claude) to build fast and efficiently. Ability to write clean, performant, and well-documented code rapidly. To Apply: Please share examples of previous React Native apps where you've implemented subscriptions, as well as any backend API projects you've optimized for performance. Since this project is perfectly suited for AI-assisted rapid development ("vibe coding"), please provide a competitive, reasonable price quote along with your estimated timeline for completing these three milestones.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 days ago
- Interviewing:13
- Invites sent:31
- Unanswered invites:15
About the client
- IndiaAlwar6:59 AM
- $700 total spent12 hires, 0 active
- Sales & MarketingIndividual client
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