高级全栈工程师

无个税6小时前全职
6.9万 - 10.3万 / 年 GitRoll

GitRoll

location 利雅得
unsaved
关于 AILA AILA 是一个教育科技生态系统,利用人工智能、多模态内容交付和动态教学工具来重塑个性化教育。我们的产品通过 AILA Labs、AILA Tests 和 AILA Schools 等平台赋能学生、教师和家长。随着我们扩展核心基础设施并推出游戏化、实时分析和高级学习体验,我们正在寻找一位能够全面负责系统的高级全栈工程师——从用户界面到后端架构。 主要职责 • 从设计到生产,架构、开发和维护全栈功能。 • 使用现代 JS 框架(React、Next.js、Node.js、Nest.js 等)构建可扩展、安全和高性能的系统。 • 担任并发展后端服务,包括 API、业务逻辑、身份验证和集成。 • 与产品、设计和 AI 团队紧密合作,快速可靠地交付面向用户的功能。 • 通过深思熟虑的代码审查、测试和文档确保技术质量。 • 确定工程最佳实践的方向,包括 CI/CD、可观察性、测试和版本控制。 • 优化前端和服务器端的性能和可扩展性。 • 指导和与其他工程师合作,以提升整个工程组织的水平。 您将使用的核心技术 • 前端:React.js、Next.js、TailwindCSS、TypeScript • 后端:Node.js、Express.js/NestJS、TypeORM/Prisma • 数据库:PostgreSQL、Redis • 基础设施:Vercel、AWS、Docker、GitHub Actions • API 和集成:REST、GraphQL、Webhooks • 测试和质量保证:Jest、Cypress、Playwright 资格要求 • 6 年以上构建全栈应用程序的专业经验。 • 对 JavaScript 和 TypeScript 在客户端和服务器端的强大掌握。 • 对软件架构、系统设计和干净代码原则有扎实的理解。 • 证明能够对整个功能或系统负责。 • 具备构建和扩展后端服务(身份验证、文件存储、异步作业等)的经验。 • 能够在高节奏、敏捷的环境中舒适工作,并进行持续交付。 • 较强的 Git 纪律,具备 CI/CD 和云原生部署实践的经验。 • 优秀的沟通能力——能够清晰简洁地解释复杂的技术概念。 加分项 • 有教育科技、游戏化系统或个性化引擎的经验。 • 熟悉现代 Web 应用中的 SSR、边缘功能和性能优化。 • 接触过 AI/ML 产品或与数据科学团队合作。 • 有开源贡献或指导工程师的经验。