Full-Stack Software Engineer (TypeScript / React / AI)

Work across a Node.js/TypeScript backend, Postgres, AWS, and React frontend on an open-source assessment platform used at top universities. Build AI tooling: LLM agents for content creation and vision-language models for automated grading. $100k-$180k, Remote US.

Responsibilities

  • - Build and ship full-stack features across Node.js/TypeScript backend and React frontend
  • - Develop AI tooling: LLM agents for instructor content creation, vision-language models for grading
  • - Contribute to the open-source PrairieLearn platform (GitHub)
  • - Own meaningful features from design through deployment
  • - Collaborate with a small, high-trust team of early-stage engineers

Benefits & Perks

- $100,000–$180,000 depending on experience - Stock options (0.5%–1.5%) - Unlimited PTO, flexible hours - Remote (US only) - Open-source work used at Berkeley, Princeton, Michigan

Requirements

  • - Strong TypeScript and React proficiency
  • - Node.js backend experience
  • - PostgreSQL and AWS skills
  • - Interest in AI tooling, LLMs, or educational technology
  • - US-based (remote)

About PrairieLearn

PrairieLearn is an open-source assessment platform used by Berkeley, Princeton, Michigan, and other top universities for mastery-based learning and large-scale exams. Bootstrapped, profitable, no VC — growing rapidly through word of mouth. The team is building AI tooling including LLM agents to help instructors create content and vision-language models to grade student work.

Company Size

11–50 employees employees

Industry

EdTech / AI / Open Source Assessment

Ready to apply?

Take the next step in your career and apply for this position today.

Apply for this Position