Full-Stack AI Engineer React, Next.js, Node.js, Python, SaaS, LLM App

Posted 6 days ago

Worldwide

Summary

We are looking for an experienced Full-Stack AI Engineer to build a small, simple SaaS AI application that uses the OpenAI API for image generation. The goal is to create a clean MVP where users can enter a prompt or description, send it to the AI image generation API, and receive a generated image that they can preview and download. The application will be used as an AI image-generation tool for creating visual content from user-provided prompts. Users should be able to describe what they want to generate for example, product visuals, marketing creatives, social media images, concepts, or other custom visuals and the application will send the prompt to OpenAI and display the generated result. This is a small MVP rather than a large enterprise platform. We want the first version to have a simple, professional UI, a functional backend, secure API integration, and a structure that can be expanded into a larger SaaS product later. What You Will Build A simple and responsive frontend for entering image-generation prompts. An OpenAI API integration for generating images from user prompts. Backend/API logic for securely handling requests and keeping the OpenAI API key private. A loading state while the image is being generated. A results area where users can preview the generated image. An option to download the generated image. Basic error handling for failed or invalid requests. A clean SaaS-style layout that can be expanded with additional features later. Clean, organized, and maintainable frontend and backend code. Image Generation Use Case The main purpose of the application is to turn text prompts into useful visual content. For example, a user could enter a prompt such as: "Create a modern product advertisement for a premium black smartwatch with a minimal studio background." The application should send the request to OpenAI, generate the image, and show the result to the user. The exact prompts and use cases may evolve, so the implementation should keep the image-generation functionality flexible and easy to modify. Preferred Tech Stack You can use React.js / Next.js with Node.js, or Python for the backend, depending on what you believe is the most efficient approach for this MVP. React.js / Next.js Node.js / Express.js or Python TypeScript or JavaScript OpenAI API REST API Responsibilities Build the frontend and backend for the MVP. Integrate the OpenAI image-generation API. Create a simple prompt input and image-generation workflow. Handle API requests, responses, loading states, and errors. Keep API credentials secure and never expose them in the frontend. Make the interface responsive and easy to use. Test the complete workflow and fix any issues before delivery. Provide clean source code and basic setup instructions. Required Skills OpenAI API / Generative AI AI Image Generation React.js Next.js Node.js Python TypeScript / JavaScript REST API Integration SaaS Application Development LLM Application Development Prompt Engineering Frontend and Backend Development Nice to Have Previous experience with OpenAI image-generation APIs Experience building AI SaaS MVPs Experience with image upload/storage or cloud storage Supabase or PostgreSQL Vercel deployment Authentication and user accounts Experience optimizing AI API usage and costs Project Requirements Budget: $100 fixed price. Deadline: Must be completed within 5 days. Earlier delivery is preferred if the application can be completed sooner. The application must be functional and tested before delivery. The code should be clean and easy to extend. The OpenAI API key must be securely stored on the backend/server side.

  • $100.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
OpenAI API
React
Next.js
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:6 days ago
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since May 3, 2026
  • United States
    Milwaukie1:22 AM
  • $2.7K total spent
    152 hires, 16 active
  • 170 hours

Explore similar jobs on Upwork

Add Tree Adoption Feature to WordPressFixed-price‐ Posted 2 months ago
WordPress
PHP
HTML5
CSS
JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL

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