构建复杂的网络应用程序

22天前全职
129.4万 - 179.7万 / 年 beBeeBackend

beBeeBackend

location 旧金山
unsaved
高级 Ruby on Rails 工程师 加入一家前瞻性的科技公司,成为其完全远程团队的一员,担任高级 Ruby on Rails 工程师。 这个职位提供了在各个行业中处理复杂网络应用程序的机会,您将与一支才华横溢且支持的工程团队合作。 主要职责: • 使用 Ruby on Rails 设计、开发和维护后端系统,确保代码质量和开发实践的高标准。 • 优化现有和新功能的性能和可扩展性,将前端元素与服务器端逻辑集成。 • 识别和解决瓶颈、错误和性能问题,进行代码审查并指导初级团队成员。 • 与产品经理、设计师和工程师合作,定义产品方向,帮助保持高标准的代码质量和开发实践。 要求: • 5 年以上 Ruby on Rails 的专业经验,深入了解面向对象编程、模型-视图-控制器、RESTful API、ORM 和 GraphQL。 • 精通常用的 Ruby 库和工具:Sidekiq、Devise、CarrierWave、ActiveStorage、ActionCable、Puma。 • 扎实的 PostgreSQL 和 SQL 技能,具备设计数据模型和 API 的经验。 • 对 HTML5、CSS3 和 JavaScript 有扎实的理解,熟悉服务器端模板引擎(如 Slim、HAML、Liquid)。 • 熟练使用 Git 和开发工具,如 Bundler、Rake,能在 Linux/macOS 终端环境中自如工作。 • 出色的沟通能力和协作心态,流利/母语乌克兰语。