Skip to main content

Ruby全栈开发工程师

Technology
华安生物
2周前截至 2026/9/17
全职

职位描述

岗位职责 1、负责公司内部 LIMS 实验室管理系统、CRM、官网后台等 Ruby on Rails 项目的日常开发、迭代与功能优化; 2、参与业务需求梳理、数据库设计、接口设计,独立完成模块从需求到上线的完整开发流程; 3、负责生产环境问题排查、性能优化、慢查询优化、服务器负载、日志分析、爬虫/高并发流量防护; 4、维护 PostgreSQL 数据库,优化索引、处理事务并发、数据去重、批次号生成、业务数据订正; 5、配合前端完成前后端联调,保证接口稳定、规范、高可用; 6、持续优化项目架构、代码质量,重构历史遗留代码,提升系统稳定性与可维护性; 7、参与线上事故复盘、性能调优、安全防护(Nginx限流、爬虫拦截、接口防刷)。 任职要求 1、技术基础 熟练 Ruby 语法、熟练 Ruby on Rails 框架开发,熟悉 Rails 生命周期、回调机制、事务、Model 关联、表单校验、钩子回调; 熟练掌握 PostgreSQL,懂索引优化、慢SQL优化、事务锁、并发场景处理,能独立分析并解决线上慢查询问题; 熟练 Linux 基础命令、日志排查、Nginx 基础配置、服务部署、线上问题定位。 2、项目能力 有真实 Rails 线上项目开发经验,能独立完成业务模块开发; 具备线上问题排查能力:CPU负载高、内存飙升、爬虫攻击、接口超时、并发重复数据等常见问题; 熟悉常见性能优化手段:SQL优化、代码优化、限流防刷、请求合并、日志分析。 3、工程素养 熟悉 Git 版本管理、团队协作流程; 代码规范、逻辑清晰,具备业务抽象能力,能持续优化历史代码; 具备独立问题排查能力,不依赖他人解决线上故障。 4、加分项(优先录取) 熟练掌握微信小程序开发流程; 有 LIMS/实验室系统、CRM、B端企业系统开发经验; 熟悉 Puma/Unicorn 运行机制、Nginx 限流、爬虫防护、Rack Attack 限流; 熟悉 RVM/Mise 多版本 Ruby 环境管理、生产环境运维; 有高并发、大流量、爬虫场景系统优化经验。

Keywords
2年以上Ruby on RailsLinuxUnicornPostgresqlNginxPumaRubyGit

对这个职位感兴趣吗?