Nearcut

资深Rails + Stimulus开发者 - 铁路之道!🛤️

at Nearcut
技术与编程 全职 Anywhere in the World
142天前

详细信息

资深全栈开发者,使用Ruby on Rails(不使用React)

地点:远程

关于这个机会

我们正在寻找一位资深全栈开发者加入Nearcut。你将加入一个致力于构建有影响力和可维护软件的小团队。每一天都不会相同——你将有机会在业务的不同方面工作。你的观点和想法将塑造我们的技术栈。

作为资深全栈开发者,你将与我们技术创始人及开发团队合作。你的工作将影响数百万客户,帮助我们继续在欧洲扩张。你将负责交付高质量和经过充分测试的功能。

我们的产品建立在Ruby on Rails之上。我们的技术栈包括 RSpec、MySQL、Docker ComposeRubocopStimulus。我们以Rails的方式构建软件,并不关注最新的JS框架潮流。目前,我们使用Ruby 2.7和Rails 6.0。五年前,我们在所有工作中采用了测试驱动开发,我们的测试用例覆盖了大约95%的代码库,将错误降至最低,并使我们能够专注于新功能。我们使用Github的 View Component 桥接构建了自己的组件系统。当涉及到CSS时,我们使用 BEM

你的专长
  • 你至少有7年专业的Ruby on Rails软件开发经验
  • 你热爱在你的所有工作中使用测试驱动开发
  • 你之前在项目中使用过Stimulus
  • 你非常擅长编写干净的HTML/CSS
  • 你不喜欢React
  • 你热衷于构建美观的面向对象软件
  • 你从头开始实施过多个全栈功能,并在生产应用中实施
  • 你重视对你工作的全面负责,包括部署和响应问题:你建它,你拥有它,你运行它
  • 你积极关注最佳实践
  • 你享受学习新技能和应对不同的技术挑战
  • 你关注问题,并希望帮助客户成功
  • 你有在初创公司工作的经验
你的职责
你将是我们的小型但能干的开发团队中的一个关键贡献者。
  • 使用TDD和重构你的工作来满足最佳实践,实施和部署新功能
  • 审查测试和重构你遇到的任何标准代码
  • 使用HTML/CSS/Stimulus实施新的View Components
  • 审查来自同事的产品不同部分的PR
  • 接受和采纳公司编写Rails应用的风格(相信我们,它有效)
  • 在代码审查中提供反馈,帮助他人改进
  • 根据客户和同事的反馈迭代和调整你的工作
  • 在开始编码之前规划你的实施方法
  • 调查和修复报告的任何错误(由于我们有一个强大的测试用例,这些错误很少!)
  • 你可以在10:00 - 14:00 UTC之间有空进行一些电话会议

你的第一个月
  • 通过以下方式深入了解我们的产品并了解我们的开发周期:
    • 审查我们的指南
    • 审查我们的现有代码库
    • 审查其他开发者的拉取请求
    • 提出问题,边走边学
  • 构建和部署至少一个经过充分测试的新功能

我们工作环境的优点
  • 以远程工作为主:我们是一家以远程工作为主的公司,没有实体办公室。我们信任我们的员工灵活和自主地工作,以有效地实现业务目标。
  • 灵活的工作时间:除了每周的几次会议和核心时段的可用性之外,我们很乐意让你

免责声明

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

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

不定期副业成功案例分享

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

立即订阅