Senior Full-Stack Engineer for Web App

Job ID: 39662110

Budget: $30 – $250 USD

Job Title:
Senior Full-Stack Engineer (React + Supabase + ML API) for Structural Engineering Web App

Job Description:
We are seeking an experienced Full-Stack Engineer with strong backend/frontend skills and machine learning integration expertise to finalize and optimize our structural engineering web application. The platform is currently under active development on Tempo.new using React (Vite + TypeScript), Supabase backend, and a custom ML API hosted on DigitalOcean.

Key Responsibilities:

Resolve authentication and token-based session handling using Supabase

Debug and finalize integration of ML API (FastAPI/Python-based)

Audit, verify, and refactor all frontend/backend code for performance, security, and scalability

Finalize REST API communication and ensure accurate data flow between frontend, Supabase, and ML endpoints

Assist with deployment and production readiness (DigitalOcean, cPanel)

Write clean, maintainable, and well-documented code

Support debugging live issues post-launch if necessary

Technical Requirements:

Expert in React + TypeScript + Vite

Experience with Supabase (auth, storage, RLS policies)

Strong backend/API experience (Node.js or Python + FastAPI)

Familiar with JWT/session-based authentication flows

Experience deploying apps (cPanel, VPS, or cloud platforms)

Strong Git/GitHub skills

Bonus: Understanding of ML model deployment and training pipelines

Nice to Have:

Experience working with structural engineering or CAD-based data

Familiarity with CSV/JSON data parsing and model classification

Knowledge of performance profiling and code optimization

Project Details:

Codebase already exists on Tempo.new

ML API is deployed and running

Frontend is built but needs verification and optimization

Looking for fast turnaround and long-term reliability

How to Apply:
Send:

GitHub or code samples

Short description of relevant experience

Availability and timezone

Hourly rate or fixed price offer

We will prioritize applicants with strong full-stack experience and proven ability to debug complex integrations.