Senior Software Engineer (Frontend-Leaning, Full-Stack)

Location

Nashville - TN

Job Level

Senior

Schedule

Full-Time

Job Type

Remote

Senior Software Engineer (Frontend-Leaning, Full-Stack)

Location: Remote
Level: Senior or Lead

About the Role

We're building an AI-powered workflow platform that transforms unstructured document sets into structured, dynamic insights. You'll lead the ground-up development of the frontend and collaborate on the full stack, working independently alongside engineers who've built from zero-to-one before.

What You'll Do

  • Architect and build the frontend (React + TypeScript) for a high-performance, data-heavy application
  • Lay the foundation for a scalable Python backend.
  • Work with AI/LLM-driven features (e.g., entity extraction, relationship mapping) and ensure seamless integration
  • Own the initial codebase—replace the existing PoC with a production-ready system
  • Collaborate with domain experts to refine UX for complex data visualization (timelines, filtering, knowledge graphs)

What We're Looking For

Must-Have:

  • 5+ years as a lead/senior engineer shipping full-stack apps (React, TypeScript, Python)
  • Proven experience building from scratch (architecture, testing, deployment)
  • Comfort with Python (enough to interface with AI/backend services)
  • Familiarity with modern AI/LLM concepts (you know what an "agent" is or can learn immediately)

Nice-to-Have:

  • Next.js/Nest.js experience
  • Background in document processing or domain-specific workflows (we'll teach you the domain)
  • Experience scaling data-intensive UIs (e.g., filtering large datasets, rendering timelines)

Why Join?

  • High ownership—you'll shape the core product
  • Small, experienced team with zero-to-one expertise
  • Build something users rely on daily