Web Developer (React/Node or Python) with AI Integration Experience

Filled
February 25, 2026

Job Description

Location: Remote
Job Type: Contract / Long-term
Hours: 40 hrs/week
Experience: 2–4+ years

Project Overview

We are seeking an experienced web developer to build and enhance a SaaS-style platform with AI-powered features. The ideal candidate will have strong experience in React/Next.js frontend, Node.js or Python backend, and production-level AI integrations (OpenAI, LangChain, vector databases).

You’ll be responsible for building key features, improving UI/UX, integrating AI functions, and refactoring for clarity, scalability, and performance.

Responsibilities

  • Build platform features: invoice price-difference highlights, supplier analytics, reports, settings
  • Integrate AI-powered functions: suggestions, summaries, email drafts to suppliers
  • Refactor code for clarity, scalability, and performance
  • Work with GitHub (PRs, code reviews, basic tests)
  • Provide daily updates and maintain reliable communication

Must-Have Qualifications

  • 2–4+ years of professional web development experience
  • React or Next.js frontend experience
  • Node.js or Python backend experience
  • PostgreSQL or MongoDB experience
  • Production-level AI integration experience (OpenAI, LangChain, embeddings/vector DBs; not just ChatGPT usage)
  • Reliable communication in English, availability 40 hrs/week, long-term commitment

Nice-to-Have

  • Experience with SaaS dashboards/admin tools
  • Strong UX sense: data tables, filters, search functionality
  • Familiarity with vector databases (Pinecone, Chroma, Weaviate)

Application Instructions

To be considered, answer ALL code-based questions below:

React: Explain state vs props and provide one example of when to lift state up (3–5 sentences).

Backend (Node/Express or Python/FastAPI): Provide a REST endpoint to create an invoice with invoiceNumber, supplier, and amount.

Database Design: Sketch a schema for invoices with line items (PostgreSQL or MongoDB).