Full-Stack Developer – SaaS Startup (Python/Flask + TypeScript/Next.js/React + AG Grid) | Contract-to-Hire

Filled
February 24, 2026

Job Description

Location: Remote / Flexible
Engagement: Contract-to-Hire
Company: Early-stage SaaS Startup
Project: Tariff Intelligence Platform for Manufacturers

About the Product

We are building a tariff intelligence platform for manufacturers. Users import parts with HTS codes and country of origin, and our system enriches the data with US tariff information to calculate duty exposure and landed cost.

The core engine currently processes 20,000+ HTS codes across multiple tariff programs.

Tech Stack

  • Backend: Python, Flask 3.0.2, Pandas
  • Frontend: TypeScript, Next.js, React
  • Database: Supabase (PostgreSQL 15.8)
  • Auth: JWT (PyJWT)
  • Real-time: Flask-SocketIO 5.3.6
  • Hosting: Vercel (frontend), Railway (backend)
  • Tables/Grids: AG Grid Enterprise

The Role

We are looking for a Full-Stack Developer to clean up, polish, and optimize the product before launch.

You will be the sole developer on the platform. This is a complex codebase involving:

  • Tariff enrichment engine
  • Multi-level BOM calculations
  • Enterprise-grade tables handling 10,000+ rows

You will own the entire stack: backend logic, frontend UI, data accuracy, and performance. You will implement pixel-perfect UI from Figma designs, not just complete tickets.

Successful engagement can lead to a lead developer role with ongoing work and potential full-time contract.

Key Responsibilities

Milestone 1 – Tariff Data Updates

  • Update tariff data (currently 3 revisions behind)
  • Understand enrichment engine and tariff programs
  • Fix minor UI/UX issues (e.g., selected option not showing until refresh)

Milestone 2 – AG Grid Parts Table

  • Add 5 new properties (including CSV import support)
  • Add 4–5 calculated properties
  • Update filtering and display settings for new properties
  • Create pre-built filtered views
  • Allow duplicate part numbers with different suppliers
  • Fix 10 small UI/UX issues

Future Work

  • AG Grid Integrated Charts for interactive dashboards
  • BOM feature cleanup (Products, Subassemblies)
  • Performance optimization for large tables (10,000+ rows)
  • Comparison and RFQ tools
  • Ongoing tariff data updates (2–3x per month)

Requirements

  • Strong Python/Flask development experience
  • Proficient in React/Next.js/TypeScript
  • AG Grid Enterprise experience required
  • Ability to implement pixel-perfect UI from Figma
  • Comfortable owning a complex product end-to-end
  • High attention to detail and proactive problem-solving
  • Treats the product as their own responsibility