Full-Stack/Backend Developer - API Optimization, React Native Subscriptions & Automation

Posted 2 weeks ago

Worldwide

Summary

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/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
JavaScript
API
React
Python
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
Member since Jan 15, 2023
  • India
    Alwar6:59 AM
  • $700 total spent
    12 hires, 0 active
  • Sales & Marketing
    Individual client

Explore similar jobs on Upwork

Marketplace B2BHourly‐ Posted 2 weeks ago
Web Development
SQL
NoSQL Database
Node.js
NestJS
TypeScript
JavaScript
PostgreSQL
MongoDB
Tailwind CSS
Docker
DevOps
ExpressJS
Next.js
HTML5
CSS 3
Engineering & Architecture
Automation
n8n
Artificial Intelligence
JavaScript
PHP
CSS
HTML5

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