Ticketsolve

高级Ruby on Rails开发者

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

详细信息

# 引言

我们是一家专注于票务服务的SaaS平台,对未来充满期待。Covid疫情对我们的行业产生了影响,但现在我们已经走出困境,计划扩大团队以加速未来的发展。

疫情过后,我们完成了平台的一次激动人心的演变。这包括从传统的Rails架构转变为现代的“单页应用”(SPA),将我们的应用程序作为一系列API暴露出来,供Ember消费以提供丰富的交互体验。

完成这项工作使我们能够专注于未来几年的新功能开发。我们已经看到了新平台在提高生产力和加快新功能推出速度方面的好处。

为了加速这种潜力并实雄心勃勃的产品路线图,我们希望扩大我们的后端团队,招募新成员来负责Ruby和Ruby on Rails服务器开发。在经验方面,我们正在寻找有经验的开发人员,他们能够舒适地处理大型代码库和复杂领域。

工作将包括为前端开发团队提供的新功能开发作为API,以及我们后端的基础设施改进。

我们关注的功能领域包括对我们的CRM功能进行重大增强,改进我们的公共API,以及对商业智能和分析的投资。此外,在中长期内,我们正在研究如何将AI技术最好地整合到我们的平台中。

# 技能和要求

- 4年以上开发Web应用程序的经验

- 需要有Ruby/Rails编程经验,角色专注于服务器开发

- 有Chef和Terraform经验者优先

- 强大的编程技能,注重清晰的设计,良好的重构代码和自动化测试

- 理解前端技术:JavaScript,HTML,CSS,以及如React/Ember等JS框架,欢迎但不要求

- 有商业智能和分析经验者优先,但不是必需的

- 能够舒适地作为完全远程开发团队的一部分工作。

# 我们使用的技术

- Ruby on Rails是我们的主要服务器框架,正在向纯API服务器发展

- EmberJs是我们的主要前端开发框架

- JSONAPI::Resources,http://jsonapi-resources.com/,是我们构建API的方式

- MySQL / Redis是我们的主要存储引擎

- 我们所有的服务器都是基于Ubuntu,通过CHEF进行管理

- 使用Terraform在AWS上部署和管理基础设施

- GitHub用于源代码管理和流程支持

- GitHub actions用于持续集成

# 我们的工作方式

我们运行一个轻量级流程,专注于基于功能的每周交付。我们的协调和沟通主要通过每日的“catch-up meetings”和适当的工具,例如Trello用于积压管理,Slack用于沟通,Git(GitHub)用于源代码控制和通过PR和里程碑进行功能部署。

从编码的角度来看,我们强烈强调干净、最小化、经过良好重构的代码,并由强大的自动化测试套件支持。此外,我们对所有设计和开发工作使用同行评审。

总的来说,我们努力采取一种赋予和信任个人“做正确的事情”的方法,作为一个团队,我们尝试并保持彼此忠于这一点。

# 100%远程工作

我们的开发团队远程工作,成员分布在奥地利、德国、西班牙、瑞典、巴西、爱尔兰和英国。我们的更广泛组织有总部位于英国和爱尔兰的人员。都柏林是我们的总部和主要办公室——核心支持团队和销售及市场营销团队。

远程工作一直是我们公司自成立之初的DNA的一部分。我们相信它为Ticketsolve及其员工提供了许多优势。这意味着您应该能够舒适地作为完全远程团队的一部分工作。

需要注意的是,时区对于我们远程工作是一个考虑因素。我们的经验是,欧洲、一些亚洲和东拉丁美洲时区是首选,允许在合理的时间进行协作。

# 招聘流程

我们最初寻找的是简历和您的工作组合示例,例如,GitHub存储库,博客文章等。如果您没有合适的,不用担心。作为流程的一部分,我们将介绍一些编码任务,例如,代码审查,白板设计会议和结对编程。

从那里开始,我们将进行一系列远程面试。我们首先进行一个介绍电话,以解释项目并回答问题。从那里开始,我们将有一系列技术和文化适应性电话。 
我们的偏好是让候选人尽可能多地与团队交流,这样我们,团队和候选人,可以做出最好的决定。我们还将考虑在适当和有意义的情况下促进面对面会议。

在此阶段之后,我们将能够做出正式的报价。

请将简历发送至**jobs@ticketsolve.com**,主题为**"工作申请"**。请注意,由于申请量庞大,我们将不会对所有申请作出回应,而是在有潜在匹配时进行联系。

免责声明

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

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

不定期副业成功案例分享

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

立即订阅