Nearcut

高级Rails + Stimulus开发者 - 铁路之道!🛤️

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

详细信息

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

地点:远程

关于这个机会

我们正在寻找一位资深全栈开发者加入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软件开发经验
  • 你至少有7年的专业软件开发经验
  • 你使用测试驱动开发在你的所有工作中工作
  • 你在项目中使用过Stimulus
  • 你非常擅长编写干净的HTML/CSS
  • 你不喜欢React
  • 你热衷于构建美观的面向对象软件
  • 你从头开始实施过多个全栈功能
  • 你对你所做的工作承担端到端的责任,包括部署和响应问题:你构建它,你拥有它,你运行它
  • 你积极关注最佳实践
  • 你喜欢学习新技能和应对不同的技术挑战
  • 你关注问题,并希望帮助客户成功
  • 你在初创公司有工作经验
  • 你可以安排在UTC 10:00 - 14:00之间进行一些电话会议

你的职责
  • 使用TDD实施新功能,并对你的工作进行重构以符合最佳实践
  • 审查测试,并对遇到的低标准代码进行重构
  • 使用HTML/CSS/Stimulus实施新的View组件
  • 审查来自不同产品部分的同事的PR
  • 拥抱并推广公司的Rails应用编写方式
  • 持续改进你的编码风格
  • 在代码审查中提供反馈,帮助他人改进
  • 根据客户和同事的反馈迭代和调整你的工作
  • 在开始编码之前规划你的实施方法
  • 将你的PR部署到生产中
  • 调查和修复报告的bug
  • 你将没有任何管理责任,这是一个个人贡献角色

你的第一个月
  • 通过以下方式深入了解我们的产品并了解我们的开发周期:
    • 审查我们的指南
    • 审查我们的现有代码库
    • 审查其他开发者的pull请求
    • 边做边提问
  • 构建并部署至少一个完全测试的新功能

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

免责声明

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

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

不定期副业成功案例分享

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

立即订阅