Full-Stack Software Engineer at PrairieLearn, Inc. | Torre
warning

Heads-up

The job you’re trying to post already exists in Torre:

Full-Stack Software Engineer

You'll shape education's future, building innovative AI-powered web applications with meaningful ownership.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
USD100k - 140k/year
location_on
Remote (for United States residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
2 months ago

Requirements and responsibilities


OverviewAre you passionate about building innovative web applications and using AI to address real-world learning challenges? Do you want to help shape the future of education? PrairieLearn is an early-stage EdTech startup. We are hiring talented Full-Stack Software Engineers.About UsPrairieLearn is an open-source assessment platform, originally developed at the University of Illinois and now used at top universities across the US, including Berkeley, Princeton, Michigan, and UIUC. We empower mastery-based learning and large-scale assessment with an emphasis on reliability and innovation. We are like a "power-user" version of Gradescope/Canvas/Moodle. We’re also developing AI tooling in the product, including LLM agents to help instructors create content, and vision-language models to help grade student work. This is practical, user-facing AI work with real-world impact — not a research sandbox.About the RoleWe are a small, profitable, open-source, bootstrapped company growing quickly. Our users love us and we have very high retention and rapid spread through word of mouth. As an early-stage hire, you’ll work across the stack and enjoy meaningful ownership from day one. You’ll help deliver practical, user-facing features with clear guardrails and authentic educational impact.ResponsibilitiesBuild and maintain systems across the stack: Node.js/TypeScript backend, Postgres, and React. We use tRPC, TanStack, and AWS.Design features end-to-end, from conception to rollout, working in a small team to architect and iterate on these featuresCollaborate directly with educators and TAs to translate academic needs into high-quality featuresYou Might Be a Fit If You…Have experience with full-stack web developmentEnjoy engaging directly with users—especially instructors and TAsLove owning projects from initial idea through to productionLove using the cutting edge of AI development tools (Claude, Codex)Even if you don’t meet every requirement: If you’re a quick learner and passionate about education and engineering, we encourage you to apply!Our Tech StackNode.js / TypeScript backendPostgres, Redis, AWS, DockerReact / tRPC / TanStackOpen source: PrairieLearn on GitHubWhy Join PrairieLearn?Bootstrapped & Profitable: We’re growing quickly and sustainablyOpen Source: Collaborate with a global community of developers and educatorsStock Options: As an early hire, you’ll receive stock options with your offerRemote Culture: Work from anywhere in the US with a flexible scheduleUnlimited PTO & Flexible Hours: Take time when you need it and work when you perform bestCareer Growth: Early-stage team members have outsized opportunities for impact and learningDetailsLocation: Remote (US only)Salary: $100k-$140k depending on experienceBenefits: Stock options (0.5% - 1.5%), unlimited PTO, flexible hoursType: Full-timeVisa sponsorship: Not availablePrairieLearn is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.Thank you for applying to PrairieLearn!
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.