Senior Product Engineer

Full-time

|

Remote (US hours) or NYC

Apply now

Salary range: $100k–250k + equity

Flint is reimagining how students learn with AI.
We’re building the core teaching and learning platform for K–12 — one that makes personalized learning real at scale.

We’re a 14-person company backed by Y Combinator (S23) and leading VCs, already working with hundreds of schools across the U.S. and beyond.
You’ll join a 3-person engineering team, working directly with the CTO/co-founder (hi 👋) and the rest of the founding team to shape the product and platform from the ground up.

⚡️ What you’ll do

You’ll own product experiences end-to-end — from understanding the intent behind a feature to shipping it cleanly and scaling it across classrooms.
You’ll work closely with design, PM, and customer teams to make sure what we build actually moves the needle for students and teachers.

In practice, that means you’ll:

  • Build and ship full-stack features with React, TypeScript, Next.js, and Postgres

  • Strengthen our core infra — performance, reliability, developer experience

  • Think from the user’s perspective, not just the spec

  • Understand product direction deeply enough to fill in the blanks yourself

  • Communicate clearly across disciplines — PM, design, CS, and sales

  • Continuously learn, optimize, and make your teammates faster and better

🧩 What makes you great for this

You’re a cracked engineer who balances speed and quality — you know when to move fast and when to slow down.
You learn fast, understand patterns quickly, and apply them thoughtfully.
You’re not just here to write code; you’re here to upgrade the team.

You:

  • Have strong experience with React, TypeScript, Next.js, and relational databases

  • Understand client/server architecture deeply

  • Have built and shipped complex features end-to-end

  • Communicate from other people’s shoes — you listen for intent, not just requirements

  • Are curious, self-directed, and enjoy turning chaos into structure

Experience with AI (LLMs, prompt engineering, or RAG) is a plus, but mindset matters more than buzzwords.

💻 Our stack

  • Frontend: React, Next.js, TypeScript

  • Backend: Next.js, Postgres

  • Infra: Vercel, Supabase

  • AI: Anthropic, OpenAI

🚀 Why join now

  • Impact. What you build will touch real classrooms fast — and you’ll see the results.

  • Growth. Work with a small, tight-knit engineering team inside a growing 14-person company.

  • Focus. Small engineering team with autonomy, clarity, and tight feedback loops.

  • Learning. We value learning — for students, and for ourselves.

  • Truth-seeking. We believe in finding patterns, creating chaos, and repeating.

📬 How to apply

Email jinseo@flintk12.com with the subject line:
Your team needs me — <Your Name>

Include:

  1. A link to something you’ve built (anything that shows how you think or create)

  2. A few sentences about your life philosophy or long-term goal

  3. One random thought that’s been living rent-free in your head — the more random, the better

No need for a formal cover letter — we care more about your clarity of thought and curiosity than your resume polish.

Back to jobs list