我正在帮助我的客户,一家来自澳大利亚的领先软件驱动的数字商务优化公司,招聘高级全栈和后端开发人员,甚至技术负责人。他们拥有一款成熟的Shopify应用程序,帮助数千家商家通过澳大利亚邮政进行发货。团队分布在世界各地,总部设在新加坡。
因此,这个职位可以远程工作,但至少需要每天与新加坡工作时间有3小时的重叠。您将加入公司并作为基础团队成员参与应用程序的开发工作。
• *工作内容**
作为高级开发人员,您将根据业务需求和用户反馈来塑造新的工作内容。现在正是加入团队的好时机-他们正在努力扩大用户群体,您不仅将负责开发功能,还将帮助将应用程序转移到无服务器架构,并构建一个可靠的平台,所有商家都可以依赖。
您将每天使用Laravel、InertiaJS、React和Polaris UI库。除了编写新代码,您还将亲自进行重构、现代化和测试代码库。
以下是我们最近完成的一些工作,以便让您了解您将每天要做的事情:
- 构建逻辑规则构建器UI和后端,以允许商家指定何时以及如何修改其运费。
- 构建入门流程,帮助新商家充分利用新功能。
- 为现有代码编写测试,并重构代码库的部分以符合一套清晰、可读和一致的代码准则。
- 升级PHP、React和Laravel版本,注意检测回归问题,确保代码库不落后。
- 构建管理面板工具,使我们的客户支持团队能够更高效地完成工作。
- 开发CI/CD等内部流程,并实施监控和错误处理,以确保我们运行的是具有很高冗余性的系统。
如果您的经验与工作要求不完全匹配,请不要灰心-我们更关注您展示出的能力,而不是您能够满足多少要求。
• *关于您**
- 您有利用Laravel和React将产品呈现出来的丰富经验。您应该能够展示出您如何使用这些框架为客户提供价值,无论是在个人项目中,还是作为与其他公司合作或通过开源工作的一部分。我们希望找到一个能够开始工作并将其完成的人。
- 我们对计算机科学学位或特定技术的工作年限不太感兴趣,而更关注您的学习能力和问题解决方法。但是,这是一个具有挑战性的高级开发人员职位,因此您需要有足够的经验来处理工作。作为一个大致的指南,到目前为止,您可能已经从事编程工作约10年或更长时间。
- 在技术栈方面,您需要非常熟悉Laravel、InertiaJs、React,并能够在Laravel Forge上管理VPS服务器。我们将在不久的将来转向使用Laravel Vapor,因此有AWS经验是一个加分项。
- 不需要在Shopify开发方面有先前经验,但有这方面的经验会是一个加分项。
- 您理解一个可读性强、一致的代码库的价值,该代码库还配备了广泛的测试套件,并且您始终在寻找进一步改进我们的代码开发方法的方法。
- 这个职位是远程工作,需要一定的自主权-您应该知道如何管理自己的时间和工作量,并在需要支持和指导时主动寻求帮助。您需要具备良好的书面沟通能力,因为这是您与同事进行交流的主要方式。
• *福利**:
- 20天年假
- 有竞争力的薪酬
- 无限图书预算
- 每年2000美元的培训和发展预算
- 每年2000美元的生产力预算
- 私人健康保险(包括牙科)