Planet Argon

Senior Ruby on Rails Developer

技术与编程 全职 Anywhere in the World
714天前

详细信息

Ruby on Rails 开发人员您好!

这就是交易;在我们的客户雇用我们之前,他们通常已经投入大量时间、精力和金钱来开发自定义 Web 应用程序,以帮助他们解决业务挑战。他们来找我们寻找一个团队来为他们现有的 Ruby on Rails 项目提供可靠的支持和维护。我们以定期保留者的形式做到这一点,我们负责小功能更新、错误修复、性能改进、减少他们的技术债务,并帮助他们在业务发展过程中进行试验。

< /div>
我们很少为他们开发全新的 Web 应用程序。多年前,我们了解到,与一次性构建相比,我们表现更好,更成功地建立长期客户关系,因此我们停止了在这些项目上的竞争。

权衡取舍?我们可以与客户建立持久的合作伙伴关系,并对他们如何规划 Web 应用程序的生命周期产生一些影响。

所以,如果您是那种开发人员真正喜欢闪亮的新事物(和/或推销整个应用程序重写),这可能不适合你。

但如果你是那种喜欢喜欢深入复杂项目的深层次,帮助迭代和改进软件,承担责任,并有机会帮助领导项目,那么我们应该谈谈。



我们的核心价值观

🙋 积极主动 - 我们积极寻找机会来提高我们的客户的产品、我们的流程和我们的能力。

🐒 好奇 - 对未发现事物的自然好奇心为我们的客户带来了非凡的工作,并为我们的客户建立了更牢固的联系我们的队伍。我们提出问题、学习并且不怕失败。

🤝 DEPENDABLE - 我们投入到我们的工作中。我们管理期望。我们支持我们的客户和队友。我们对自己、我们的队友和我们的客户负责。

🕺 多功能 - 我们随时适应变化并鼓励创新,因为我们的团队和工作是透明的并且灵活。

🙃 DELIGHTFUL - 我们选择设定一个专注、积极的基调,让每个人都能蓬勃发展。



作为 Planet Argon 的一名高级 Ruby-on-Rails 开发人员,您会经常做以下事情:

  • 记录您所犯错误的解决方案,以便未来的开发人员可以避免这些错误并从您的经验中学习
  • 编写模块化的、经过良好测试的代码,并尽量减少考虑到应用性能和用户体验的错误
  • 评估与您分配的任务相关的风险,向利益相关者或您的项目经理提出后续问题,确定前进的工作流程,概述可能的瓶颈,并提供一个有据可查、经过充分测试且稳定的解决方案
  • 在出现问题时承担责任并带领其他人解决问题
  • 做出技术决策没有指导
  • 通过让初级和中级开发人员参与决策来教授他们技术策略
  • 评估和选择适合您项目的宝石,并说明价值和使用它们的风险
  • 为常见的客户问题选择适当的软件设计模式并向客户利益相关者、其他开发人员和项目经理解释它们
  • 发现堆栈中的性能瓶颈并实施策略加快速度
  • 跟踪代码库和基础架构中的错误,解释这些错误如何导致报告的问题,并开发解决方案
  • 担任项目的技术主管< /li>
  • 定期与您的 PM 会面,以创建问题、审查当前工作并计划冲刺
  • 向客户提出版本升级、代码重构、安全性和性能改进以及 UI/UX 重新设计的建议,并解释为什么它们有利于客户的长期需求
  • 创建彻底而清晰的 Jira客户和其他开发人员可以阅读和理解的问题
  • 向 PM 或销售人员提供相当准确的估计,以协助创建 SOW(SWAG 估计)
  • 为通过配对、在 Slack 中回答问题、建议工具、gem 或包,或授予某人访问所需帐户的权限
  • 设置和/或改进项目部署
  • 管理部署访问对于其他团队成员
  • 在暂存/生产环境中运行部署并执行调试
  • 定期通过 SSH 访问和浏览日志文件、Rails 控制台等。
  • 识别安全漏洞并使用安全工具强化我们的服务器
  • 让您的代码库文档保持最新
  • 针对 PR 提供具体、有用的反馈
  • 为各级开发人员提供同行支持
  • 通过报告错误、提供可能的修复或改进文档来为开源项目做出贡献
  • 在社交媒体、Slack 频道、聚会和会议上与同行建立联系
  • 帮助设计和领导与候选人的技术面试
  • 定期介绍或改进我们内部知识库中的文档
要求

5-7 年行业经验 strong>,其中可以包括:

  • 教育
  • 实习
  • 对开源项目的贡献
  • < li>支持工程师、QA 和其他与开发人员相邻的行业角色
  • 初级、中级或高级 Ruby on Rails 开发人员角色
  • 团队领导角色
Planet Argon 的高级 Ruby-on-Rails 开发人员应具备以下一些经验:

< /div>
  • 自行加入现有的 Ruby/Rails 应用程序并在不久后提供价值
  • 通过评估测试覆盖率、应用程序架构、安全性来确定现有 Ruby on Rails 应用程序的健康状况和性能
  • 使用 CodeClimate、Pingdom 或 New Relic 等应用程序监控工具
  • 研究开源 gem 并将它们实施到现有应用程序中
  • 使用 git修复分支错误和合并冲突,并在应用程序之间实施版本控制最佳实践
  • 为 Ruby-on-Rails 应用程序设置和记录部署
  • 为 Ruby on Rails 应用程序编写自动化测试< /li>
福利

  • 医疗、牙科和视力保险(Planet Argon 支付 80% 的保费)< /li>
  • 带薪休假时间随着工作时间的延长而增加(第一年累积 15 天,第一年之后累积 20 天,三年之后累积 25 天)
  • 5 天病假每个 c日历年
  • 每个日历年 7 次带薪公司假期
  • 健康与健康健康计划
  • 家庭办公室和互联网连接津贴
  • 定期奖金取决于公司和员工的表现
  • 参与我们灵活的工作时间政策
  • 创意、轻松、专业的工作环境
  • 工作 90 天后:
    • 简单的 IRA 与 3% 的员工工资匹配

此职位的年薪上限为 145,000 美元。

我们将进行背景调查并要求提供专业推荐信入围候选人。

自由职业者、设计工作室或招聘人员提供服务的回复将被忽略。

我们是机会均等的雇主,重视公司的多元化。我们不会基于种族、宗教、肤色、国籍、性别、性取向、年龄、婚姻状况、退伍军人身份或残疾状况进行歧视。

< div>


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅