全栈软件工程师
Full-Stack Software Engineer
### 全栈软件工程师
你是否热衷于构建创新的网络应用,并利用人工智能解决现实中的学习挑战?你是否想帮助塑造教育的未来?
PrairieLearn 是一家早期阶段的教育科技初创公司。我们正在招聘有才华的全栈软件工程师。
**地点:** 全程远程(美国任何地方)
**职位类型:** 全职
**签证支持:** 很遗憾,目前我们无法提供签证支持。
#### 关于我们
PrairieLearn 是一个开源评估平台,最初由伊利诺伊大学开发,现在已被美国顶尖大学使用,包括伯克利、普林斯顿、密歇根和伊利诺伊大学厄巴纳-香槟分校。我们通过强调可靠性和创新来推动以掌握为导向的学习和大规模评估。我们类似于 Gradescope/Canvas/Moodle 的“高级用户”版本。我们还在产品中开发人工智能工具,包括用于帮助教师创建内容的大型语言模型代理,以及用于批改学生作业的视觉语言模型。这是具有实际影响的面向用户的 AI 工作——而不是研究沙盒。
#### 关于这个职位
我们是一家小型、盈利、开源、自筹资金且快速发展的公司。我们的用户非常喜欢我们,我们拥有非常高的留存率,并通过口碑迅速传播。作为早期员工,你将跨技术栈工作,并从第一天起就拥有重要的责任。你将帮助交付具有明确指导原则和真实教育影响的实用、面向用户的功能。
职责
- 构建和维护整个技术栈的系统:Node.js/TypeScript 后端、Postgres 和 React。我们使用 tRPC、TanStack 和 AWS。
- 从构思到上线,端到端设计功能,在小团队中进行架构和迭代
- 直接与教育工作者和助教合作,将学术需求转化为高质量的功能
你可能适合我们如果:
- 有全栈 Web 开发经验
- 喜欢直接与用户互动——尤其是教师和助教
- 喜欢从最初的创意到生产环境全程负责项目
- 热爱使用最前沿的 AI 开发工具(Claude、Codex)
- 即使你并不完全符合所有要求:如果你是快速学习者,并且对教育和工程充满热情,我们鼓励你申请!
#### 我们的科技栈
- Node.js / TypeScript 后端
- Postgres、Redis、AWS、Docker
- React / tRPC / TanStack
- 开源项目:[PrairieLearn on GitHub](https://github.com/PrairieLearn/PrairieLearn)
查看英文原文
### Full-Stack Software Engineer
Are 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.
**Location:** Fully remote (anywhere in the US)
**Position Type:** Full-time
**Visa Sponsorship:** Unfortunately, we cannot sponsor visas at this time.
#### About Us
PrairieLearn 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 Role
We 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.
Responsibilities
- Build 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 features
- Collaborate directly with educators and TAs to translate academic needs into high-quality features
You Might Be a Fit If You…
- Have experience with full-stack web development
- Enjoy engaging directly with users—especially instructors and TAs
- Love owning projects from initial idea through to production
- Love 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 Stack
- Node.js / TypeScript backend
- Postgres, Redis, AWS, Docker
- React / tRPC / TanStack
- Open source: [PrairieLearn on GitHub](https://github.com/PrairieLearn/PrairieLearn)
#### Why Join PrairieLearn?
- **Bootstrapped & Profitable:** We’re growing quickly and sustainably
- **Open Source:** Collaborate with a global community of developers and educators
- **Stock Options:** As an early hire, you’ll receive stock options with your offer
- **Remote Culture:** Work from anywhere in the US with a flexible schedule
- **Unlimited PTO & Flexible Hours:** Take time when you need it and work when you perform best
- **Career Growth:** Early-stage team members have outsized opportunities for impact and learning
#### Details
**Location:** Remote (US only)
**Salary:** $100k-$180k depending on experience
**Benefits:** Stock options (0.5% - 1.5%), unlimited PTO, flexible hours
**Type:** Full-time
**Visa sponsorship:** Not available
PrairieLearn 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!