Ruby 与 Ember 高级全栈工程师
为法律科技 SaaS 平台打造安全的会计功能,使用 Ruby on Rails 和 Ember.js。 负责从设计、测试到部署、监控及财务数据准确性的完整流程。
描述
- 为法律科技 SaaS 平台构建并维护关键会计功能。
- 使用 Ruby on Rails 和 Ember.js 开发安全的高流量功能。
- 负责从方案设计、实现到生产环境部署和验证的完整流程。
- 编写单元测试和集成测试;拉取请求必须包含单元测试覆盖。
- 经常使用 AI 编程助手,并评估其输出的安全性和质量。
- 通过发现并修复 ActiveRecord 瓶颈,提升繁忙 Rails 应用的性能。
- 利用日志、追踪和指标排查生产环境问题。
- 审查用户提交数据的安全性,包括 CSV 上传内容。
- 使用 CI/CD 工作流执行自动化安全扫描和架构验证。
- 通过指导支持初级工程师,同时保障团队持续交付。
任职要求
- 拥有计算机科学、软件工程、信息技术或相关技术领域的学士学位。
- 至少五年构建和维护全栈 Web 应用的专业经验。
- 至少三年使用 Ruby on Rails 开发后端服务的实践经验。
- 具备使用 Ember.js 或其他现代 JavaScript 框架构建交互式前端的经验。
- 具备管理从本地开发到生产环境监控整个流程的经验。
- 具备处理财务数据的经验,包括小数、舍入、货币和幂等操作。
- 具备扎实的 Ruby、Rails 和 ActiveRecord 性能调优技能。
- 具备 Ember.js、现代 JavaScript(ES6+)、HTML5 和 CSS3 的实践经验。
- 具备测试驱动开发、RSpec 经验,并能为财务工作流编写可靠的单元测试和集成测试。
- 了解 CI/CD 编排、生产环境监控、分布式追踪和日志分析。
- 具备将 AI 编程助手融入开发流程的经验,并能进行同行评审和验证。
- 具备高级英语书面和口语能力。
- 能够承担技术责任并独立开展工作。
- 注重细节,关注数据准确性和应用正确性。
- 具备良好的沟通能力,并能够指导初级工程师。
- 具备法律科技、金融科技或高度受监管 SaaS 领域经验者优先。
- 熟悉替换依赖界面的旧式测试套件者优先。
- 了解缓存、查询调优和数据库索引者优先。
福利待遇
- 提供教育投资支持。
- 提供现场英语课程。
- 提供当前技术培训,包括 AI、数据分析和机器学习。
- 营造包容并致力于机会平等的工作环境。
- 有机会与协同工作的远程工程团队共事。
