全栈软件工程师
Full-Stack Software Engineer
关于组织
EnGen 提供一种可扩展的、基于人工智能的英语教学方法,旨在解决系统性的获取问题:在美国,成年英语学习者现在占工作年龄人口的10%,但劳动力体系只服务于其中4%的工作者。
作为一家经认证的B Corp企业,EnGen通过与雇主、成人教育者、劳动力发展组织和州政府合作,帮助求职者和在职员工获得英语技能、职业发展路径和高需求行业的工作机会。EnGen以劳动力为导向的方法解决了雇主在招聘和留人方面的挑战,并促进了学习者的经济流动性。
职位概述
我们正在寻找一名全栈软件工程师,帮助构建使成年英语学习者实现职业目标的技术。你将使用 TypeScript/React 在前端和 Python/FastAPI 在后端开发和增强我们的AI驱动学习平台。
我们期望工程师能够熟练使用AI辅助开发——利用 Cursor 和 Claude Code 等工具更快、更高质量地编写、审查和发布代码。你应该能够指导AI生成代码,批判性地评估其产出,并知道何时自行编写代码。
全栈开发
- 在我们的 TypeScript/React 前端和 Python/FastAPI 后端交付生产级软件——无论是直接编写代码还是引导AI工具生成代码
- 为不同设备上的学习者构建响应式网页应用
- 设计并实现可扩展的API以支持我们的学习平台
- 开发实时功能,用于互动课程、对话练习和学习者与教练的沟通
AI/大语言模型集成
- 集成大型语言模型用于内容分类、技能评估、学习者反馈和个性化
- 构建信息提取系统以分析学习者回答
- 实现基于AI的对话练习和多语言支持功能
开发卓越性
- 编写干净、经过充分测试的代码——并在审查AI生成的输出时应用同样的严谨性
- 主动使用并优化AI辅助开发流程以提高自身效率
- 与产品经理、设计师和教育专家协作
- 贡献于A/B测试框架和学习体验优化
所需资格
- 5年以上专业全栈Web开发经验
查看英文原文
About the Organization
EnGen offers an at-scale, AI-powered approach to English instruction, designed to solve a systemic access issue: Adult English learners now represent 1 in 10 working-age adults in the U.S., yet the workforce system serves the needs of just 4% of these workers.
A Certified B Corporation, EnGen is filling the gap by partnering with employers, adult educators, workforce development organizations, and state governments to connect job seekers and incumbent workers with English skills, career pathways, and employment in high-demand industries. EnGen's workforce-aligned approach addresses employers' recruitment and retention challenges and advances learners' economic mobility.
Position Overview
We're looking for a Full-Stack Software Engineer to help build the technology that empowers adult English learners to achieve their career goals. You'll develop and enhance our AI-powered learning platform using TypeScript/React on the frontend and Python/FastAPI on the backend.
We expect our engineers to be fluent in AI-assisted development — using tools like Cursor and Claude Code to write, review, and ship code faster and at higher quality. You should be comfortable directing AI to generate code, critically evaluating what it produces, and knowing when to write it yourself.
Full-Stack Development
- Deliver production software across our TypeScript/React frontend and Python/FastAPI backend — whether writing code directly or steering AI tools to generate it
- Build responsive web applications for diverse learners across desktop and mobile
- Design and implement scalable APIs to support our learning platform
- Develop real-time features for interactive lessons, conversation practice, and learner-coach communication
AI/LLM Integration
- Integrate Large Language Models for content classification, skill assessment, learner feedback, and personalization
- Build information extraction systems to analyze learner responses
- Implement AI-powered features for conversation practice and multilingual support
Development Excellence
- Write clean, well-tested code — and apply the same rigor when reviewing AI-generated output
- Actively use and refine AI-assisted development workflows to improve your own productivity
- Collaborate with product managers, designers, and education specialists
- Contribute to A/B testing frameworks and learning experience optimization
Required Qualifications
- 5+ years of professional full-stack web development experience
- Strong proficiency in TypeScript, React, Python, and FastAPI
- Experience integrating with LLMs (OpenAI, Anthropic, or similar) for classification, extraction, or personalization
- Hands-on experience with AI-assisted development tools (Cursor, Claude Code, or similar) — and genuine comfort using them as part of your daily workflow
- Experience with PostgreSQL and API design
- Strong passion for EnGen's mission to help immigrants and refugees remove English as a barrier to career advancement
- Self-directed and able to work independently in a remote environment
Preferred Qualifications
- Experience building edtech or language learning platforms
- Knowledge of NLP and educational AI applications
- Familiarity with WCAG accessibility standards
- Experience with Railway, Cloudflare, or similar cloud infrastructure
- Multilingual capabilities, particularly Spanish
What We Offer
- Competitive salary and equity
- Comprehensive health, dental, and vision insurance
- Flexible PTO and fully remote environment
- Professional development budget
- Mission-driven work with measurable real-world impact
Ready to use technology to break down language barriers and create economic opportunities? Join us in building the future of workforce English instruction.
Originally posted on Himalayas