Full-Stack Developer — SaaS Startup

Filled
February 24, 2026

Job Description

Python (Flask) + TypeScript / React / Next.js + AG Grid

Contract → Long-Term

We’re building a tariff intelligence platform for manufacturers.

Companies upload their parts and supply chain data, and our system calculates tariffs, duty exposure, and landed cost across multiple trade programs.

The product is already built and in active development.
We are now preparing it for production launch, and need a developer who can take ownership of the entire stack.

This role can grow into a long-term lead developer position.

About the Product

Manufacturers import parts with:

  • HTS codes
  • Country of origin
  • Supplier data

Our system enriches that data with US tariff programs and calculates landed cost.

The core engine processes 20,000+ HTS codes and handles complex calculations such as:

  • Tariff program matching
  • Multi-level BOM calculations
  • Large enterprise tables with 10,000+ rows

This is not a basic CRUD application.

Tech Stack

Backend

  • Python
  • Flask
  • Pandas

Frontend

  • TypeScript
  • Next.js
  • React

Database

  • Supabase
  • PostgreSQL

Infrastructure

  • Vercel (frontend)
  • Railway (backend)

Other Tools

  • JWT Authentication (PyJWT)
  • Flask-SocketIO
  • AG Grid Enterprise tables
  • Figma design handoff

The Role

You will be the sole developer responsible for:

  • Backend logic
  • Frontend implementation
  • Data accuracy
  • Performance
  • UI polish

You won’t just complete tickets — you’ll help make decisions and improve the product.

Designs will be provided in Figma, and you’ll implement them pixel-perfect.

If things go well, you’ll move into a lead developer role with ongoing work.

Initial Work

Milestone 1 — Tariff Data Updates

  • Update tariff data (currently 3 revisions behind)
  • Understand the enrichment engine
  • Review tariff programs
  • Fix small issues (e.g., selected option not appearing until refresh)

Milestone 2 — Parts Table (AG Grid)

  • Add 5 new properties from CSV imports
  • Add 4–5 calculated properties
  • Update filters and display logic
  • Create pre-built filtered views
  • Allow duplicate part numbers with different suppliers
  • Fix ~10 UI/UX issues

Tables regularly handle 10,000+ rows, so performance matters.

Future Work

  • AG Grid Integrated Charts (dashboards)
  • BOM feature cleanup (Products / Subassemblies)
  • Table performance optimization
  • RFQ and comparison tools
  • Tariff data updates (2–3× per month)

Requirements

You should be:

Detail-oriented and proactive

Strong with Python

Experienced with React / Next.js / TypeScript

Experienced with AG Grid

Comfortable owning a complex product alone

Able to implement pixel-perfect UI from Figma